--- linux-2.4.0-test7/net/netlink/af_netlink.c-test7 Tue Aug 1 00:30:29 2000 +++ linux-2.4.0-test7/net/netlink/af_netlink.c Thu Aug 31 14:42:56 2000 @@ -539,8 +539,10 @@ !(sk->protinfo.af_netlink->groups&group)) continue; - sk->err = code; - sk->error_report(sk); + if (!test_and_set_bit(0, &sk->protinfo.af_netlink->state)) { + sk->err = code; + sk->error_report(sk); + } } read_unlock(&nl_table_lock); }