From: Mark Andrews Date: Thu, 14 Nov 2013 01:31:25 +0000 (+1100) Subject: fix dereference before null check warning X-Git-Tag: v9.10.0a1~16^2~4 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=980097441934ea2c87fae44520abf1600029ea93;p=thirdparty%2Fbind9.git fix dereference before null check warning --- diff --git a/bin/named/lwdgrbn.c b/bin/named/lwdgrbn.c index ad81b15dd72..bbb4fbc5f62 100644 --- a/bin/named/lwdgrbn.c +++ b/bin/named/lwdgrbn.c @@ -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);