diff --git a/sys/netinet/ip_input.c b/sys/netinet/ip_input.c index 02d2d125058..f3e477f4195 100644 --- a/sys/netinet/ip_input.c +++ b/sys/netinet/ip_input.c @@ -849,6 +849,7 @@ found: #ifdef MAC if (mac_init_ipq(fp, M_NOWAIT) != 0) { uma_zfree(ipq_zone, fp); + fp = NULL; goto dropfrag; } mac_create_ipq(m, fp);