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

Commit d445ba61 authored by Dan Carpenter's avatar Dan Carpenter Committed by David S. Miller
Browse files

6LoWPAN: double free in lowpan_fragment_xmit()



dev_queue_xmit() consumes its own skb, so the call to dev_kfree_skb()
in lowpan_fragment_xmit() is a double free.

Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Acked-by: default avatarAlexander Smirnov <alex.bluesman.smirnov@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent daad6167
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -980,9 +980,6 @@ lowpan_fragment_xmit(struct sk_buff *skb, u8 *head,

	ret = dev_queue_xmit(frag);

	if (ret < 0)
		dev_kfree_skb(frag);

	return ret;
}