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:
@@ -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++)
|
||||
|
||||
Reference in New Issue
Block a user