net: caif: spi: fix potential NULL dereference

alloc_netdev() is not checked here for NULL return value. dev is
check instead. It might lead to NULL dereference of ndev.

Signed-off-by: Vasiliy Kulikov <segoon@openwall.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by Vasiliy Kulikov and committed by David S. Miller 8ea91226 7d8e76bf

+2 -2
+2 -2
drivers/net/caif/caif_spi.c
··· 635 636 ndev = alloc_netdev(sizeof(struct cfspi), 637 "cfspi%d", cfspi_setup); 638 - if (!dev) 639 - return -ENODEV; 640 641 cfspi = netdev_priv(ndev); 642 netif_stop_queue(ndev);
··· 635 636 ndev = alloc_netdev(sizeof(struct cfspi), 637 "cfspi%d", cfspi_setup); 638 + if (!ndev) 639 + return -ENOMEM; 640 641 cfspi = netdev_priv(ndev); 642 netif_stop_queue(ndev);