Parcourir la source

memprot: fix type casting to avoid suspesious address arithmetic

Anton Maklakov il y a 4 ans
Parent
commit
afde2434e8
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      components/esp_hw_support/port/esp32c3/esp_memprot.c

+ 1 - 1
components/esp_hw_support/port/esp32c3/esp_memprot.c

@@ -28,7 +28,7 @@ static void *esp_memprot_iram0_get_def_split_addr(void)
 
 static void *esp_memprot_dram0_get_def_split_addr(void)
 {
-    return MAP_IRAM_TO_DRAM(&_iram_text_end);
+    return (void *)MAP_IRAM_TO_DRAM((uint32_t)&_iram_text_end);
 }
 
 static void *esp_memprot_rtcfast_get_min_split_addr(void)