DragonFlyBSD Kernel Audit
DF-0617 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/netgraph7/ether/ng_ether.c b/sys/netgraph7/ether/ng_ether.c
--- a/sys/netgraph7/ether/ng_ether.c
+++ b/sys/netgraph7/ether/ng_ether.c
@@ -655,7 +655,7 @@
 
 	/* Pass the packet to the bridge, it may come back to us */
 	if (ifp->if_bridge) {
-		bridge_input_p(ifp, m);
+		m = bridge_input_p(ifp, m);
 		if (m == NULL)
 			return (0);
 	}