aboutsummaryrefslogtreecommitdiff
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
parent4e5ae24c6485ea49e61bdafb3e4d4d598bf5b1dc (diff)
downloadlinux-linaro-stable-e7594b2f2389fab1558fed58507ad3ce7d4eae56.tar.gz
[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>
-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);