]> git.baikalelectronics.ru Git - kernel.git/commit
netvsc: fix dereference before null check errors
authorColin Ian King <colin.king@canonical.com>
Sat, 25 Mar 2017 14:26:39 +0000 (14:26 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 27 Mar 2017 23:00:58 +0000 (16:00 -0700)
commitd1f4c8ecb54d47b9ba64e9a237e0c1a0ea6b0852
treec763f77b713333ac5d9a6783a739f729116ecee4
parentde5042aa275727cae433ea505db35b58f83080c4
netvsc: fix dereference before null check errors

ndev is being checked to see if it is a null pointer however before
the null check ndev is being dereferenced; hence there is a potential
null pointer dereference bug that needs fixing. Fix this by only
dereferencing ndev after the null check.

Detected by CoverityScan, CID#1420760, CID#140761 ("Dereference
before null check")

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Reviewed-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/hyperv/netvsc_drv.c