]> git.baikalelectronics.ru Git - kernel.git/commit
vxlan: Fix double free of skb.
authorPravin B Shelar <pshelar@nicira.com>
Wed, 24 Dec 2014 00:20:36 +0000 (16:20 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 24 Dec 2014 04:57:31 +0000 (23:57 -0500)
commit3061772cd30bed65f173891281b5733dfb639a73
treef3db0334e66ecad72af35d47efac4f1a24edb736
parent85ecbc9e39ec52108b652561e4db61fbb79d0c9f
vxlan: Fix double free of skb.

In case of error vxlan_xmit_one() can free already freed skb.
Also fixes memory leak of dst-entry.

Fixes: ac2c717ebc1 ("vxlan: Refactor vxlan driver to make use
of the common UDP tunnel functions").

Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/vxlan.c