Ver Fonte

esp_local_ctrl: Fix some memory leak issues by coverity static analyzer.

aditi_lonkar há 5 anos atrás
pai
commit
fe7efa8db4
1 ficheiros alterados com 1 adições e 0 exclusões
  1. 1 0
      components/esp_local_ctrl/src/esp_local_ctrl_handler.c

+ 1 - 0
components/esp_local_ctrl/src/esp_local_ctrl_handler.c

@@ -166,6 +166,7 @@ static esp_err_t cmd_set_prop_vals_handler(LocalCtrlMessage *req,
         ESP_LOGE(TAG, "Failed to allocate memory for setting values");
         ESP_LOGE(TAG, "Failed to allocate memory for setting values");
         free(idxs);
         free(idxs);
         free(vals);
         free(vals);
+        free(resp_payload);
         return ESP_ERR_NO_MEM;
         return ESP_ERR_NO_MEM;
     }
     }
     for (size_t i = 0; i < req->cmd_set_prop_vals->n_props; i++) {
     for (size_t i = 0; i < req->cmd_set_prop_vals->n_props; i++) {