]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
fix dereference before null check warning
authorMark Andrews <marka@isc.org>
Thu, 14 Nov 2013 01:31:25 +0000 (12:31 +1100)
committerMark Andrews <marka@isc.org>
Thu, 14 Nov 2013 01:31:25 +0000 (12:31 +1100)
bin/named/lwdgrbn.c

index ad81b15dd72f71e94c43abb009e8bc1d62af0de1..bbb4fbc5f6295fae09af2401992a1c3029b0cacd 100644 (file)
@@ -204,6 +204,8 @@ lookup_done(isc_task_t *task, isc_event_t *event) {
        lwres_grbnresponse_t *grbn;
        int i;
 
+       REQUIRE(event != NULL);
+
        UNUSED(task);
 
        lwb.base = NULL;
@@ -384,8 +386,7 @@ lookup_done(isc_task_t *task, isc_event_t *event) {
        if (lwb.base != NULL)
                lwres_context_freemem(cm->lwctx, lwb.base, lwb.length);
 
-       if (event != NULL)
-               isc_event_free(&event);
+       isc_event_free(&event);
 
        ns_lwdclient_log(50, "error constructing getrrsetbyname response");
        ns_lwdclient_errorpktsend(client, LWRES_R_FAILURE);