wifi_prov_mgr : Free memory allocated by cJSON_Print
This commit is contained in:
parent
f94db7bba7
commit
2617dee69f
1 changed files with 3 additions and 1 deletions
|
@ -284,7 +284,9 @@ static esp_err_t wifi_prov_mgr_start_service(const char *service_name, const cha
|
||||||
|
|
||||||
/* Set version information / capabilities of provisioning service and application */
|
/* Set version information / capabilities of provisioning service and application */
|
||||||
cJSON *version_json = wifi_prov_get_info_json();
|
cJSON *version_json = wifi_prov_get_info_json();
|
||||||
ret = protocomm_set_version(prov_ctx->pc, "proto-ver", cJSON_Print(version_json));
|
char *version_str = cJSON_Print(version_json);
|
||||||
|
ret = protocomm_set_version(prov_ctx->pc, "proto-ver", version_str);
|
||||||
|
free(version_str);
|
||||||
cJSON_Delete(version_json);
|
cJSON_Delete(version_json);
|
||||||
if (ret != ESP_OK) {
|
if (ret != ESP_OK) {
|
||||||
ESP_LOGE(TAG, "Failed to set version endpoint");
|
ESP_LOGE(TAG, "Failed to set version endpoint");
|
||||||
|
|
Loading…
Reference in a new issue