Просмотр исходного кода

fix possible memory leak if report level not set

Oleg Savchenko 3 лет назад
Родитель
Сommit
656d6dac15
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      examples/wifi/ftm/main/ftm_main.c

+ 2 - 1
examples/wifi/ftm/main/ftm_main.c

@@ -145,11 +145,12 @@ static void event_handler(void *arg, esp_event_base_t event_base,
 static void ftm_process_report(void)
 {
     int i;
-    char *log = malloc(200);
+    char *log = NULL;
 
     if (!g_report_lvl)
         return;
 
+    log = malloc(200);
     if (!log) {
         ESP_LOGE(TAG_STA, "Failed to alloc buffer for FTM report");
         return;