diff -ruN linux-2.4.17/net/netrom/af_netrom.c linux/net/netrom/af_netrom.c --- linux-2.4.17/net/netrom/af_netrom.c Mon Sep 10 16:58:35 2001 +++ linux/net/netrom/af_netrom.c Thu Jan 17 22:34:54 2002 @@ -31,6 +31,7 @@ * NET/ROM 007 Jonathan(G4KLX) New timer architecture. * Impmented Idle timer. * Arnaldo C. Melo s/suser/capable/, micro cleanups + * Jeroen (PE1RXQ) Use sock_orphan() on release. */ #include @@ -572,9 +573,8 @@ sk->state = TCP_CLOSE; sk->shutdown |= SEND_SHUTDOWN; sk->state_change(sk); - sk->dead = 1; + sock_orphan(sk); sk->destroy = 1; - sk->socket = NULL; break; default: