diff options
Diffstat (limited to 'net/netlink')
-rw-r--r-- | net/netlink/af_netlink.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c index dbe885901b34..bf6e76643f78 100644 --- a/net/netlink/af_netlink.c +++ b/net/netlink/af_netlink.c | |||
@@ -1081,6 +1081,7 @@ static int netlink_insert(struct sock *sk, u32 portid) | |||
1081 | if (err) { | 1081 | if (err) { |
1082 | if (err == -EEXIST) | 1082 | if (err == -EEXIST) |
1083 | err = -EADDRINUSE; | 1083 | err = -EADDRINUSE; |
1084 | nlk_sk(sk)->portid = 0; | ||
1084 | sock_put(sk); | 1085 | sock_put(sk); |
1085 | } | 1086 | } |
1086 | 1087 | ||