From: Mark Andrews Date: Mon, 3 Feb 2020 05:45:15 +0000 (+1100) Subject: remove unused label X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5c4917f66e39ff03be79d3e7d5d2714dffc9cc90;p=thirdparty%2Fbind9.git remove unused label --- diff --git a/lib/dns/client.c b/lib/dns/client.c index 4782bd261a7..227db4758a5 100644 --- a/lib/dns/client.c +++ b/lib/dns/client.c @@ -1775,14 +1775,11 @@ dns_client_startrequest(dns_client_t *client, dns_message_t *qmessage, isc_refcount_decrement(&client->references); - cleanup: - if (ctx != NULL) { - LOCK(&client->lock); - ISC_LIST_UNLINK(client->reqctxs, ctx, link); - UNLOCK(&client->lock); - isc_mutex_destroy(&ctx->lock); - isc_mem_put(client->mctx, ctx, sizeof(*ctx)); - } + LOCK(&client->lock); + ISC_LIST_UNLINK(client->reqctxs, ctx, link); + UNLOCK(&client->lock); + isc_mutex_destroy(&ctx->lock); + isc_mem_put(client->mctx, ctx, sizeof(*ctx)); if (event != NULL) isc_event_free(ISC_EVENT_PTR(&event)); isc_task_detach(&tclone);