From a21e70908d865ddedb1548272e8b26298838981a Mon Sep 17 00:00:00 2001 From: Sascha Wildner Date: Wed, 7 Dec 2011 22:11:09 +0100 Subject: [PATCH] kernel/netgraph: Set resp to NULL if it is kfree()'d in the switch case. This will prevent a later kfree() in the function from freeing it again. --- sys/netgraph/ksocket/ng_ksocket.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/netgraph/ksocket/ng_ksocket.c b/sys/netgraph/ksocket/ng_ksocket.c index dd9f317681..1e2367671a 100644 --- a/sys/netgraph/ksocket/ng_ksocket.c +++ b/sys/netgraph/ksocket/ng_ksocket.c @@ -809,6 +809,7 @@ ng_ksocket_rcvmsg(node_p node, struct ng_mesg *msg, sopt.sopt_val = ksopt->value; if ((error = sogetopt(so, &sopt)) != 0) { kfree(resp, M_NETGRAPH); + resp = NULL; break; } -- 2.41.0