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

Commit a3d1b577 authored by Maya Erez's avatar Maya Erez
Browse files

wil6210: fix chan check in wil_p2p_listen



In wil_p2p_listen chan is checked to protect against NULL
pointer access only before setting channel = chan->hw_value.
Add a global parameter check to cover all accesses to chan.

Change-Id: Ib975c99b3b87998c357251a37f4862cbbf68697d
CRs-Fixed: 1026286
Signed-off-by: default avatarMaya Erez <merez@codeaurora.org>
parent 4d292211
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -114,7 +114,9 @@ int wil_p2p_listen(struct wil6210_priv *wil, unsigned int duration,
	u8 channel = P2P_DMG_SOCIAL_CHANNEL;
	int rc;

	if (chan)
	if (!chan)
		return -EINVAL;

	channel = chan->hw_value;

	wil_dbg_misc(wil, "%s: duration %d\n", __func__, duration);