]> git.baikalelectronics.ru Git - kernel.git/commit
veth: fix NULL dereference in veth_dellink()
authorEric Dumazet <edumazet@google.com>
Fri, 8 Feb 2013 20:10:49 +0000 (20:10 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 11 Feb 2013 01:41:43 +0000 (20:41 -0500)
commit74ea6834b12de017ce2426e8a349114c42542826
tree1853900d36f56c6683d26ea33d06add8cbe2fea7
parentcb473f1a145b93a268bdcbb9210b8cbca0271829
veth: fix NULL dereference in veth_dellink()

commit 60a704789fe13 (veth: avoid a NULL deref in veth_stats_one)
added another NULL deref in veth_dellink().

# ip link add name veth1 type veth peer name veth0
# rmmod veth

We crash because veth_dellink() is called twice, so we must
take care of NULL peer.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/veth.c