panic in 6.3-RELEASE when multi-cast client exits

gnn at hudson-trading.com gnn at hudson-trading.com
Fri Feb 22 06:27:24 UTC 2008


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


More information about the freebsd-net mailing list