netfilter: nfnetlink: return ENOMEM if we fail to create netlink socket
authorPablo Neira Ayuso <pablo@netfilter.org>
Fri, 17 Apr 2009 15:48:44 +0000 (17:48 +0200)
committerPatrick McHardy <kaber@trash.net>
Fri, 17 Apr 2009 15:48:44 +0000 (17:48 +0200)
commita0142733a7ef2f3476e63938b330026a08c53f37
tree0db333bc484a6cf3079b063994a3d768a4de6dc6
parent150ace0db360373d2016a2497d252138a59c5ba8
netfilter: nfnetlink: return ENOMEM if we fail to create netlink socket

With this patch, nfnetlink returns -ENOMEM instead of -EPERM if we
fail to create the nfnetlink netlink socket during the module
loading. This is exactly what rtnetlink does in this case.

Ideally, it would be better if we propagate the error that has
happened in netlink_kernel_create(), however, this function still
does not implement this yet.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Patrick McHardy <kaber@trash.net>
net/netfilter/nfnetlink.c