diff options
Diffstat (limited to 'cc3200/misc/mpcallback.c')
-rw-r--r-- | cc3200/misc/mpcallback.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cc3200/misc/mpcallback.c b/cc3200/misc/mpcallback.c index fa1d55f4c..7827b0e62 100644 --- a/cc3200/misc/mpcallback.c +++ b/cc3200/misc/mpcallback.c @@ -113,7 +113,7 @@ uint mpcallback_translate_priority (uint priority) { void mpcallback_handler (mp_obj_t self_in) { mpcallback_obj_t *self = self_in; - if (self->handler != mp_const_none) { + if (self && self->handler != mp_const_none) { // disable interrupts to avoid nesting uint primsk = disable_irq(); // when executing code within a handler we must lock the GC to prevent |