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

Commit e7ff49b2 authored by Dundi Raviteja's avatar Dundi Raviteja
Browse files

icnss2: Use correct pointer to access icnss_priv state



Server arrive may come before initializing penv which
causes possible NULL pointer dereference.

To address this, use function argument priv instead of
global variable penv.

Change-Id: I1355074614b4f30fff1c021db53654b4c844135c
Signed-off-by: default avatarDundi Raviteja <dundi@codeaurora.org>
parent 73db1046
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -555,7 +555,7 @@ static int icnss_driver_event_server_arrive(struct icnss_priv *priv,

	icnss_ignore_fw_timeout(false);

	if (test_bit(ICNSS_WLFW_CONNECTED, &penv->state)) {
	if (test_bit(ICNSS_WLFW_CONNECTED, &priv->state)) {
		icnss_pr_err("QMI Server already in Connected State\n");
		ICNSS_ASSERT(0);
	}