Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ae6164ad authored by Pravin B Shelar's avatar Pravin B Shelar Committed by David S. Miller
Browse files

netlink: Fix skb ref counting.



Commit f9c22888 (netlink:
implement memory mapped recvmsg) increamented skb->users
ref count twice for a dump op which does not look right.

Following patch fixes that.

CC: Patrick McHardy <kaber@trash.net>
Signed-off-by: default avatarPravin B Shelar <pshelar@nicira.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 0dcffd09
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -2504,7 +2504,6 @@ int __netlink_dump_start(struct sock *ssk, struct sk_buff *skb,
	cb->data = control->data;
	cb->module = control->module;
	cb->min_dump_alloc = control->min_dump_alloc;
	atomic_inc(&skb->users);
	cb->skb = skb;

	sk = netlink_lookup(sock_net(ssk), ssk->sk_protocol, NETLINK_CB(skb).portid);