]> git.baikalelectronics.ru Git - kernel.git/commit
tun_dst: Fix potential NULL dereference
authorTobias Klauser <tklauser@distanz.ch>
Wed, 4 Nov 2015 12:49:49 +0000 (13:49 +0100)
committerDavid S. Miller <davem@davemloft.net>
Thu, 5 Nov 2015 02:59:22 +0000 (21:59 -0500)
commit4d7364af5c79ceb75331c35bf88c9f08e67115c0
tree6a6a060254017f2bcdbab98ee66dd94fcfe6eae9
parent602907040ad5ebd360e8aaac4b4d0ffb7f462904
tun_dst: Fix potential NULL dereference

In tun_dst_unclone() the return value of skb_metadata_dst() is checked
for being NULL after it is dereferenced. Fix this by moving the
dereference after the NULL check.

Found by the Coverity scanner (CID 1338068).

Fixes: cecd887561fa ("openvswitch: Fix egress tunnel info.")
Cc: Pravin B Shelar <pshelar@nicira.com>
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/dst_metadata.h