mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 14:11:52 +00:00
firewire: net: fix NULL derefencing in fwnet_probe()
"dev" and "net" are NULL when alloc_netdev() is failed. So just unlock and return an error. Signed-off-by: Daeseok Youn <daeseok.youn@gmail.com> Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
This commit is contained in:
parent
d6d211db37
commit
1118f8d048
@ -1462,8 +1462,8 @@ static int fwnet_probe(struct fw_unit *unit,
|
||||
|
||||
net = alloc_netdev(sizeof(*dev), "firewire%d", fwnet_init_dev);
|
||||
if (net == NULL) {
|
||||
ret = -ENOMEM;
|
||||
goto out;
|
||||
mutex_unlock(&fwnet_device_mutex);
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
allocated_netdev = true;
|
||||
|
Loading…
Reference in New Issue
Block a user