lib/ns/interfacemgr.c: Fix invalid order of DbC checks that could cause dereference before NULL check

(cherry picked from commit 033f3eb580)
This commit is contained in:
Ondřej Surý
2019-10-03 09:50:27 +02:00
parent c12ff394f1
commit 82d3faa274
+3 -1
View File
@@ -638,11 +638,13 @@ ns_interface_shutdown(ns_interface_t *ifp) {
static void
ns_interface_destroy(ns_interface_t *ifp) {
isc_mem_t *mctx = ifp->mgr->mctx;
isc_mem_t *mctx;
int disp;
REQUIRE(NS_INTERFACE_VALID(ifp));
mctx = ifp->mgr->mctx;
ns_interface_shutdown(ifp);
for (disp = 0; disp < ifp->nudpdispatch; disp++)