Notify: Add NULL check for robustness
authorSam Nelson <sam.nelson@ti.com>
Sat, 5 Oct 2019 13:08:38 +0000 (09:08 -0400)
committerSam Nelson <sam.nelson@ti.com>
Sat, 5 Oct 2019 15:17:46 +0000 (11:17 -0400)
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
packages/ti/sdo/ipc/Notify.c

index accff96358ed28ad6f0d7bd6985fb168be1d9ee5..ebde75d35278c248160fb8cf64d14ed677a72d68 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2012-2018, Texas Instruments Incorporated
+ * Copyright (c) 2012-2019, Texas Instruments Incorporated
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -914,6 +914,10 @@ Void ti_sdo_ipc_Notify_execMany(UInt16 procId, UInt16 lineId, UInt32 eventId,
 
     /* Check eventList Non Null */
     Assert_isTrue(eventList != NULL, ti_sdo_ipc_Notify_A_internal);
+    /* Additional check to handle case when Assert is disabled */
+    if(eventList == NULL) {
+        return;
+    }
 
     /* Use "NULL" to get the first EventListener on the list */
     listener = (ti_sdo_ipc_Notify_EventListener *)List_next(eventList, NULL);