Exportable version of WizziLab's modem driver.
Diff: src/modem_ref.cpp
- Revision:
- 67:e458db8402dc
- Parent:
- 65:c7749f9b6009
--- a/src/modem_ref.cpp Thu Oct 28 13:27:45 2021 +0000 +++ b/src/modem_ref.cpp Fri Oct 29 13:54:43 2021 +0000 @@ -190,13 +190,21 @@ id = r.meta.tag.id; eop = r.meta.tag.eop; - if (NULL == g_modem.user[id].cb) + if (MAX_USER_NB <= id) + { + PRINT("WARNING: NO Callback for ID %d\n", id); + alp_payload_print(alp); + alp_payload_free(alp); + break; + } + else if (NULL == g_modem.user[id].cb) { PRINT("WARNING: NULL Callback for ID %d\n", id); alp_payload_print(alp); alp_payload_free(alp); break; } + //ASSERT(g_modem.user[id].cb != NULL, "ASSERT: NULL Callback for ID %d\n", id); if (g_modem.user[id].alp_rsp)