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: Dundi Raviteja <dundi@codeaurora.org>
This commit is contained in:
Dundi Raviteja 2021-01-28 18:21:12 +05:30
commit e7ff49b2f4

View file

@ -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);
}