gve: Avoid freeing NULL pointer
authorTao Liu <xliutaox@google.com>
Wed, 6 Oct 2021 02:42:20 +0000 (19:42 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 13 Oct 2021 08:04:28 +0000 (10:04 +0200)
commit72c2a68f1d833d2793ee63c626c376a054e2dfe4
tree3ce7c3555cdab63e8189b67da3162bd76ab201ce
parent5d903a694b087f2aec9f18b0e0dedeeebd66f7af
gve: Avoid freeing NULL pointer

[ Upstream commit 922aa9bcac92b3ab6a423526a8e785b35a60b441 ]

Prevent possible crashes when cleaning up after unsuccessful
initializations.

Fixes: 893ce44df5658 ("gve: Add basic driver framework for Compute Engine Virtual NIC")
Signed-off-by: Tao Liu <xliutaox@google.com>
Signed-off-by: Catherine Sully <csully@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/google/gve/gve_main.c