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 <yongcong.sin@gmail.com>
This commit is contained in:
parent
c4ae27ca4f
commit
e77d87da65
1 changed files with 1 additions and 1 deletions
|
@ -708,7 +708,7 @@ attaching:
|
||||||
|
|
||||||
if (!IS_ENABLED(CONFIG_GSM_MUX)) {
|
if (!IS_ENABLED(CONFIG_GSM_MUX)) {
|
||||||
/* Read connection quality (RSSI) before PPP carrier is ON */
|
/* 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 &&
|
if (!(gsm->minfo.mdm_rssi && gsm->minfo.mdm_rssi != GSM_RSSI_INVALID &&
|
||||||
gsm->minfo.mdm_rssi < GSM_RSSI_MAXVAL)) {
|
gsm->minfo.mdm_rssi < GSM_RSSI_MAXVAL)) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue