diff --git a/cores/esp8266/umm_malloc/umm_malloc.c b/cores/esp8266/umm_malloc/umm_malloc.c index 189892a22..a0a672447 100644 --- a/cores/esp8266/umm_malloc/umm_malloc.c +++ b/cores/esp8266/umm_malloc/umm_malloc.c @@ -971,6 +971,10 @@ void ICACHE_FLASH_ATTR *umm_info( void *ptr, int force ) { unsigned short int blockNo = 0; + if (umm_heap == NULL) { + umm_init(); + } + /* Protect the critical section... */ UMM_CRITICAL_ENTRY();