[WATCHDOG] pcwd_usb.c: fix a NULL pointer dereference
The Coverity checker noted that this resulted in a NULL pointer reference if we were coming from if (usb_pcwd == NULL) { printk(KERN_ERR PFX "Out of memory\n"); goto error; } Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Wim Van Sebroeck <wim@iguana.be> Signed-off-by: Andrew Morton <akpm@osdl.org>
This commit is contained in:
parent
6bbc20bc0b
commit
c9d1a0b8d5
1 changed files with 2 additions and 1 deletions
|
@ -705,7 +705,8 @@ static int usb_pcwd_probe(struct usb_interface *interface, const struct usb_devi
|
|||
err_out_unregister_reboot:
|
||||
unregister_reboot_notifier(&usb_pcwd_notifier);
|
||||
error:
|
||||
usb_pcwd_delete (usb_pcwd);
|
||||
if (usb_pcwd)
|
||||
usb_pcwd_delete(usb_pcwd);
|
||||
usb_pcwd_device = NULL;
|
||||
return retval;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue