diff --git a/lib/plat/esp32/esp32-misc.c b/lib/plat/esp32/esp32-misc.c index 65de064a4..acd3018e7 100644 --- a/lib/plat/esp32/esp32-misc.c +++ b/lib/plat/esp32/esp32-misc.c @@ -91,6 +91,7 @@ void esp32_uvtimer_cb(TimerHandle_t t) { struct timer_mapping *p = pvTimerGetTimerID(t); - p->cb(p->t); + if (p) + p->cb(p->t); }