diff options
-rw-r--r-- | net/netlink/genetlink.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/netlink/genetlink.c b/net/netlink/genetlink.c index 6f02499ef007..b9ce82c9440f 100644 --- a/net/netlink/genetlink.c +++ b/net/netlink/genetlink.c | |||
@@ -1106,7 +1106,7 @@ static int genlmsg_mcast(struct sk_buff *skb, u32 portid, unsigned long group, | |||
1106 | if (!err) | 1106 | if (!err) |
1107 | delivered = true; | 1107 | delivered = true; |
1108 | else if (err != -ESRCH) | 1108 | else if (err != -ESRCH) |
1109 | goto error; | 1109 | return err; |
1110 | return delivered ? 0 : -ESRCH; | 1110 | return delivered ? 0 : -ESRCH; |
1111 | error: | 1111 | error: |
1112 | kfree_skb(skb); | 1112 | kfree_skb(skb); |