From e77d87da653338457d3da69b191b1aac8e17df94 Mon Sep 17 00:00:00 2001 From: Yong Cong Sin Date: Wed, 5 Jan 2022 23:22:45 +0800 Subject: [PATCH] drivers: modem: gsm: Fix NULL being passed to rssi_handler Fix hard fault due to NULL being passed as argument into rssi_handler, which now derives the gsm_modem struct pointer from the argument. Signed-off-by: Yong Cong Sin --- drivers/modem/gsm_ppp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/modem/gsm_ppp.c b/drivers/modem/gsm_ppp.c index 9003f21c2f4..4183779b3cc 100644 --- a/drivers/modem/gsm_ppp.c +++ b/drivers/modem/gsm_ppp.c @@ -708,7 +708,7 @@ attaching: if (!IS_ENABLED(CONFIG_GSM_MUX)) { /* Read connection quality (RSSI) before PPP carrier is ON */ - rssi_handler(NULL); + rssi_handler(&gsm->rssi_work_handle.work); if (!(gsm->minfo.mdm_rssi && gsm->minfo.mdm_rssi != GSM_RSSI_INVALID && gsm->minfo.mdm_rssi < GSM_RSSI_MAXVAL)) {