]> 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)
commit3620f7517782202297bc0b8a585f3ba0b240adc4
tree1853900d36f56c6683d26ea33d06add8cbe2fea7
parent7bb9041c174e5baa36cf2a5867bcd1626e15bf02
veth: fix NULL dereference in veth_dellink()

commit 4bd7e7fd8f719 (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