mirror of https://gitee.com/openkylin/linux.git
[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: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
677517771b
commit
14591de147
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue