Exportable version of WizziLab's modem driver.

Dependents:   modem_ref_helper

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)