From 7087880ce9407a64265df87ad451228d0dca2133 Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Mon, 11 Sep 2023 16:17:43 +0200 Subject: [PATCH] esp32/machine_pin: Fix null pointer access in machine_pin_find. Signed-off-by: iabdalkader --- ports/esp32/machine_pin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/esp32/machine_pin.c b/ports/esp32/machine_pin.c index 835f16b1b0..9f1bc57985 100644 --- a/ports/esp32/machine_pin.c +++ b/ports/esp32/machine_pin.c @@ -113,7 +113,7 @@ STATIC const machine_pin_obj_t *machine_pin_find(mp_obj_t pin_in) { // Try to find the pin in the board pins dict. if (mp_obj_is_str(pin_in)) { const machine_pin_obj_t *self = machine_pin_find_named(&machine_pin_board_pins_locals_dict, pin_in); - if (self->base.type != NULL) { + if (self && self->base.type != NULL) { return self; } }