Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 47ccb34a authored by Sudip Mukherjee's avatar Sudip Mukherjee Committed by Greg Kroah-Hartman
Browse files

staging: rtl8188eu: remove goto label



By checking for the success of kzalloc we were able to remove the goto
label thus making the code more readable.

Signed-off-by: default avatarSudip Mukherjee <sudip@vectorindia.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 27739419
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -115,14 +115,11 @@ 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)
		goto free_dvobj;

	if (pdvobjpriv->usb_vendor_req_buf) {
		usb_get_dev(pusbd);

		status = _SUCCESS;
	}

free_dvobj:
	if (status != _SUCCESS) {
		usb_set_intfdata(usb_intf, NULL);
		kfree(pdvobjpriv);