FYI this is fixed by a one line change that is about to hit 6-STABLE:

@@ -991,7 +991,6 @@
         * a new record.  Otherwise, we are done.
         */
        if (ifma->ifma_protospec != NULL) {
-               if_delmulti_ent(ifma);  /* We don't need another reference */
                IN_MULTI_UNLOCK();
                IFF_UNLOCKGIANT(ifp);
                return ifma->ifma_protospec;

Sent to me by Stephan Uphoff.

I tested it today.

Best,
George
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to