]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
shut up stupid clang
authorAlan T. DeKok <aland@freeradius.org>
Sat, 16 Jan 2021 16:15:23 +0000 (11:15 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Sat, 16 Jan 2021 16:17:20 +0000 (11:17 -0500)
src/lib/unlang/interpret.c

index 2b87a2881e8126bf2276d5fd42e48b1bb9c2d340..84a77890ea0dbe21e37b5323e1ced44b0c7dca82 100644 (file)
@@ -894,15 +894,14 @@ rlm_rcode_t unlang_interpret_section(request_t *request, CONF_SECTION *subcs, rl
  */
 rlm_rcode_t unlang_interpret_synchronous(request_t *request, CONF_SECTION *cs, rlm_rcode_t action, bool child_el)
 {
-       fr_event_list_t *el, *old_el;
+       fr_event_list_t *old_el, *el = NULL;
        fr_heap_t       *backlog, *old_backlog;
        rlm_rcode_t     rcode;
        char const      *caller;
-       request_t               *sub_request = NULL;
+       request_t       *sub_request = NULL;
        bool            wait_for_event;
        int             iterations = 0;
 
-
        old_el = request->el;
        if (child_el) {
                /*
@@ -1010,7 +1009,7 @@ rlm_rcode_t unlang_interpret_synchronous(request_t *request, CONF_SECTION *cs, r
                }
        }
 
-       if (child_el) talloc_free(el);
+       talloc_free(el);
        talloc_free(backlog);
        request->el = old_el;
        request->backlog = old_backlog;