staging: rtl8188eu: check for kzalloc failure
Check for kzalloc failure and directly return from the error patch thus simplifying the success path. Suggested-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>hifive-unleashed-5.1
parent
586b06328c
commit
705a313698
|
@ -114,13 +114,12 @@ static struct dvobj_priv *usb_dvobj_init(struct usb_interface *usb_intf)
|
|||
mutex_init(&pdvobjpriv->usb_vendor_req_mutex);
|
||||
pdvobjpriv->usb_vendor_req_buf = kzalloc(MAX_USB_IO_CTL_SIZE, GFP_KERNEL);
|
||||
|
||||
if (pdvobjpriv->usb_vendor_req_buf) {
|
||||
usb_get_dev(pusbd);
|
||||
} else {
|
||||
if (!pdvobjpriv->usb_vendor_req_buf) {
|
||||
usb_set_intfdata(usb_intf, NULL);
|
||||
kfree(pdvobjpriv);
|
||||
pdvobjpriv = NULL;
|
||||
return NULL;
|
||||
}
|
||||
usb_get_dev(pusbd);
|
||||
|
||||
return pdvobjpriv;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue