Commit b6f8bd68 authored by Saurav Girepunje's avatar Saurav Girepunje Committed by Greg Kroah-Hartman
Browse files

staging: r8188eu: core: remove goto statement



Remove the goto statement from rtw_do_join(). In this function goto
can be replace by return statement. As on goto label exit, function only
return it is not performing any cleanup. Avoiding goto will improve
the function readability.

Signed-off-by: default avatarSaurav Girepunje <saurav.girepunje@gmail.com>
Link: https://lore.kernel.org/r/YXafzp5F8T7/+tk2@Sauravs-MacBook-Air.local


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent f3d90f51
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -51,7 +51,7 @@ u8 rtw_do_join(struct adapter *padapter)
			ret = _FAIL;
		}

		goto exit;
		return ret;
	} else {
		int select_ret;

@@ -78,10 +78,9 @@ u8 rtw_do_join(struct adapter *padapter)

				rtw_generate_random_ibss(pibss);

				if (rtw_createbss_cmd(padapter) != _SUCCESS) {
					ret =  false;
					goto exit;
				}
				if (rtw_createbss_cmd(padapter) != _SUCCESS)
					return false;

				pmlmepriv->to_join = false;
			} else {
				/*  can't associate ; reset under-linking */
@@ -102,8 +101,6 @@ u8 rtw_do_join(struct adapter *padapter)
		}
	}

exit:

	return ret;
}