On Fri, May 03, 2019 at 12:15:44PM +0200, Alexander Bluhm wrote:
>     0  3082 39335  10  10   0   304   232 ifidxrm D+    p0    0:00.00 
> /sbin/ifconfig bridge12 destroy

Looks like a missing if_put().

ok?

bluhm

Index: net/if_bridge.c
===================================================================
RCS file: /data/mirror/openbsd/cvs/src/sys/net/if_bridge.c,v
retrieving revision 1.328
diff -u -p -r1.328 if_bridge.c
--- net/if_bridge.c     28 Apr 2019 22:15:57 -0000      1.328
+++ net/if_bridge.c     3 May 2019 11:27:44 -0000
@@ -1162,6 +1162,7 @@ bridge_process(struct ifnet *ifp, struct
                bridge_ifinput(ifp, mc);

                bridgeintr_frame(brifp, ifp, m);
+               if_put(brifp);
                return;
        }

Reply via email to