]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
zero out memory so the event handler doesn't get excited
authorAlan T. DeKok <aland@freeradius.org>
Thu, 19 Oct 2017 18:13:26 +0000 (14:13 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 19 Oct 2017 18:13:26 +0000 (14:13 -0400)
over garbage memory

src/main/unlang_interpret.c

index 76f08ad97cbbcfa04e7553f897beef9107a6a95b..9e7a2b4223aedb97b7d750cdeae3931ff886b134 100644 (file)
@@ -738,6 +738,7 @@ static unlang_action_t unlang_detach(REQUEST *request,
                }
 
                ev_p = talloc_size(request, sizeof(*ev_p));
+               memset(ev_p, 0, sizeof(*ev_p));
 
                (void) fr_event_timer_insert(request, request->el, ev_p,
                                             &when, unlang_max_request_time, request);