diff --git a/drivers/net/ethernet/huawei/bma/veth_drv/veth_hb.c b/drivers/net/ethernet/huawei/bma/veth_drv/veth_hb.c index 6a7175c6206c58f1ce079e795cd504d7262c359d..556b229b77b6186ad40b4e96b174b7276583791a 100644 --- a/drivers/net/ethernet/huawei/bma/veth_drv/veth_hb.c +++ b/drivers/net/ethernet/huawei/bma/veth_drv/veth_hb.c @@ -1645,6 +1645,9 @@ s32 veth_netdev_init(void) BSPVETH_DEV_NAME, NET_NAME_UNKNOWN, veth_netdev_func_init, 1); + if (!netdev) + return -ENOMEM; + /* register netdev */ l_ret = register_netdev(netdev); if (l_ret < 0) {