Skip to content

Commit f8f0001

Browse files
committed
fix umm_malloc null ptr.
(endless reboot) like: ``` Fatal exception (28): epc1=0x402097e8, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000001, depc=0x00000000 Fatal exception (28): epc1=0x402097e8, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000001, depc=0x00000000 Fatal exception (28): epc1=0x402097e8, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000001, depc=0x00000000 ``` ``` 0x402097e8: umm_info at umm_malloc/umm_malloc.c line 1000 ```
1 parent d2d1ca2 commit f8f0001

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

cores/esp8266/umm_malloc/umm_malloc.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -971,6 +971,10 @@ void ICACHE_FLASH_ATTR *umm_info( void *ptr, int force ) {
971971

972972
unsigned short int blockNo = 0;
973973

974+
if (umm_heap == NULL) {
975+
umm_init();
976+
}
977+
974978
/* Protect the critical section... */
975979
UMM_CRITICAL_ENTRY();
976980

0 commit comments

Comments
 (0)