Commit c705f9fc authored by Aditya Pakki's avatar Aditya Pakki Committed by Kalle Valo
Browse files

orinoco: avoid assertion in case of NULL pointer



In ezusb_init, if upriv is NULL, the code crashes. However, the caller
in ezusb_probe can handle the error and print the failure message.
The patch replaces the BUG_ON call to error return.

Signed-off-by: default avatarAditya Pakki <pakki001@umn.edu>
Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
parent a32de68e
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1361,7 +1361,8 @@ static int ezusb_init(struct hermes *hw)
	int retval;

	BUG_ON(in_interrupt());
	BUG_ON(!upriv);
	if (!upriv)
		return -EINVAL;

	upriv->reply_count = 0;
	/* Write the MAGIC number on the simulated registers to keep