summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorKirill Korotaev <dev@openvz.org>2006-01-09 17:42:42 +0300
committerChris Wright <chrisw@sous-sol.org>2006-01-14 22:15:29 -0800
commite7594b2f2389fab1558fed58507ad3ce7d4eae56 (patch)
treeefa995b58e208f52b3b1aabd449129e40d449a4b /net
parent4e5ae24c6485ea49e61bdafb3e4d4d598bf5b1dc (diff)
[PATCH] netlink oops fix due to incorrect error code
Fixed oops after failed netlink socket creation. Wrong parathenses in if() statement caused err to be 1, instead of negative value. Trivial fix, not trivial to find though. Signed-Off-By: Dmitry Mishin <dim@sw.ru> Signed-Off-By: Kirill Korotaev <dev@openvz.org> Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Diffstat (limited to 'net')
-rw-r--r--net/netlink/af_netlink.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c
index 96020d7087e8..a002f2b686f2 100644
--- a/net/netlink/af_netlink.c
+++ b/net/netlink/af_netlink.c
@@ -402,7 +402,7 @@ static int netlink_create(struct socket *sock, int protocol)
groups = nl_table[protocol].groups;
netlink_unlock_table();
- if ((err = __netlink_create(sock, protocol) < 0))
+ if ((err = __netlink_create(sock, protocol)) < 0)
goto out_module;
nlk = nlk_sk(sock->sk);