X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=net%2Fipv4%2Ftcp_ulp.c;h=a5995bb2eaca2df06ce0abd8f83107b08c1516c3;hb=e366fa435032db1ce1538a2c029714666985dd48;hp=7dd44b6156c792666d98652d1ecc3e83b4f203e9;hpb=037b0b86ecf5646f8eae777d8b52ff8b401692ec;p=linux-2.6-microblaze.git diff --git a/net/ipv4/tcp_ulp.c b/net/ipv4/tcp_ulp.c index 7dd44b6156c7..a5995bb2eaca 100644 --- a/net/ipv4/tcp_ulp.c +++ b/net/ipv4/tcp_ulp.c @@ -129,6 +129,8 @@ void tcp_cleanup_ulp(struct sock *sk) if (icsk->icsk_ulp_ops->release) icsk->icsk_ulp_ops->release(sk); module_put(icsk->icsk_ulp_ops->owner); + + icsk->icsk_ulp_ops = NULL; } /* Change upper layer protocol for socket */