xtensa/esp32: Make asprintf and lib_free corresponding
This commit is contained in:
parent
00c3463426
commit
a51e102a41
|
@ -3076,7 +3076,7 @@ static void esp_nvs_close(uint32_t handle)
|
|||
#ifdef CONFIG_ESP32_WIFI_SAVE_PARAM
|
||||
struct nvs_adpt *nvs_adpt = (struct nvs_adpt *)handle;
|
||||
|
||||
kmm_free(nvs_adpt->index_name);
|
||||
lib_free(nvs_adpt->index_name);
|
||||
kmm_free(nvs_adpt);
|
||||
#else
|
||||
DEBUGPANIC();
|
||||
|
@ -3138,7 +3138,7 @@ static int32_t esp_nvs_set_blob(uint32_t handle,
|
|||
if (ret != -ENOENT)
|
||||
{
|
||||
wlerr("Failed to unlink %s error=%d\n", dir, ret);
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
@ -3147,7 +3147,7 @@ static int32_t esp_nvs_set_blob(uint32_t handle,
|
|||
if (ret < 0)
|
||||
{
|
||||
wlerr("Failed to set open %s\n", dir);
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
@ -3155,12 +3155,12 @@ static int32_t esp_nvs_set_blob(uint32_t handle,
|
|||
if (ret < 0)
|
||||
{
|
||||
wlerr("Failed to write to %s\n", dir);
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
file_close(&file);
|
||||
return -1;
|
||||
}
|
||||
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
file_close(&file);
|
||||
|
||||
return 0;
|
||||
|
@ -3213,11 +3213,11 @@ static int32_t esp_nvs_get_blob(uint32_t handle,
|
|||
if (ret == -ENOENT)
|
||||
{
|
||||
wlinfo("No file %s\n", dir);
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
return ESP_ERR_NVS_NOT_FOUND;
|
||||
}
|
||||
wlerr("Failed to get open %s\n", dir);
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
@ -3225,7 +3225,7 @@ static int32_t esp_nvs_get_blob(uint32_t handle,
|
|||
if (ret <= 0)
|
||||
{
|
||||
wlerr("Failed to write to %s\n", dir);
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
file_close(&file);
|
||||
return -1;
|
||||
}
|
||||
|
@ -3234,7 +3234,7 @@ static int32_t esp_nvs_get_blob(uint32_t handle,
|
|||
*length = ret;
|
||||
}
|
||||
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
file_close(&file);
|
||||
|
||||
return 0;
|
||||
|
@ -3279,11 +3279,11 @@ static int32_t esp_nvs_erase_key(uint32_t handle, const char *key)
|
|||
if (ret < 0)
|
||||
{
|
||||
wlerr("Failed to delete NVS file %s\n", dir);
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
return -1;
|
||||
}
|
||||
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
|
||||
return 0;
|
||||
#else
|
||||
|
|
|
@ -2949,7 +2949,7 @@ static void esp_nvs_close(uint32_t handle)
|
|||
#ifdef CONFIG_ESP32S3_WIFI_SAVE_PARAM
|
||||
struct nvs_adpt *nvs_adpt = (struct nvs_adpt *)handle;
|
||||
|
||||
kmm_free(nvs_adpt->index_name);
|
||||
lib_free(nvs_adpt->index_name);
|
||||
kmm_free(nvs_adpt);
|
||||
#else
|
||||
DEBUGPANIC();
|
||||
|
@ -3011,7 +3011,7 @@ static int32_t esp_nvs_set_blob(uint32_t handle,
|
|||
if (ret != -ENOENT)
|
||||
{
|
||||
wlerr("Failed to unlink %s error=%d\n", dir, ret);
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
@ -3020,7 +3020,7 @@ static int32_t esp_nvs_set_blob(uint32_t handle,
|
|||
if (ret < 0)
|
||||
{
|
||||
wlerr("Failed to set open %s\n", dir);
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
@ -3028,12 +3028,12 @@ static int32_t esp_nvs_set_blob(uint32_t handle,
|
|||
if (ret < 0)
|
||||
{
|
||||
wlerr("Failed to write to %s\n", dir);
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
file_close(&file);
|
||||
return -1;
|
||||
}
|
||||
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
file_close(&file);
|
||||
|
||||
return 0;
|
||||
|
@ -3086,11 +3086,11 @@ static int32_t esp_nvs_get_blob(uint32_t handle,
|
|||
if (ret == -ENOENT)
|
||||
{
|
||||
wlinfo("No file %s\n", dir);
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
return ESP_ERR_NVS_NOT_FOUND;
|
||||
}
|
||||
wlerr("Failed to get open %s\n", dir);
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
@ -3098,7 +3098,7 @@ static int32_t esp_nvs_get_blob(uint32_t handle,
|
|||
if (ret <= 0)
|
||||
{
|
||||
wlerr("Failed to write to %s\n", dir);
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
file_close(&file);
|
||||
return -1;
|
||||
}
|
||||
|
@ -3107,7 +3107,7 @@ static int32_t esp_nvs_get_blob(uint32_t handle,
|
|||
*length = ret;
|
||||
}
|
||||
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
file_close(&file);
|
||||
|
||||
return 0;
|
||||
|
@ -3152,11 +3152,11 @@ static int32_t esp_nvs_erase_key(uint32_t handle, const char *key)
|
|||
if (ret < 0)
|
||||
{
|
||||
wlerr("Failed to delete NVS file %s\n", dir);
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
return -1;
|
||||
}
|
||||
|
||||
kmm_free(dir);
|
||||
lib_free(dir);
|
||||
|
||||
return 0;
|
||||
#else
|
||||
|
|
|
@ -725,7 +725,7 @@ static int telnet_close(FAR struct file *filep)
|
|||
}
|
||||
}
|
||||
|
||||
kmm_free(devpath);
|
||||
lib_free(devpath);
|
||||
}
|
||||
|
||||
for (i = 0; i < CONFIG_TELNET_MAXLCLIENTS; i++)
|
||||
|
|
|
@ -357,7 +357,7 @@ static int _inode_search(FAR struct inode_search_s *desc)
|
|||
"%s/%s", desc->relpath, name);
|
||||
if (buffer != NULL)
|
||||
{
|
||||
kmm_free(desc->buffer);
|
||||
lib_free(desc->buffer);
|
||||
desc->buffer = buffer;
|
||||
relpath = buffer;
|
||||
}
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
|
||||
#include <nuttx/kmalloc.h>
|
||||
#include <nuttx/fs/fs.h>
|
||||
#include <nuttx/lib/lib.h>
|
||||
|
||||
/****************************************************************************
|
||||
* Pre-processor Definitions
|
||||
|
@ -58,7 +59,7 @@
|
|||
{ \
|
||||
if ((d)->buffer != NULL) \
|
||||
{ \
|
||||
kmm_free((d)->buffer); \
|
||||
lib_free((d)->buffer); \
|
||||
(d)->buffer = NULL; \
|
||||
} \
|
||||
} \
|
||||
|
|
|
@ -1775,7 +1775,7 @@ static int unionfs_readdir(FAR struct inode *mountpt,
|
|||
|
||||
/* Free the allocated relpath */
|
||||
|
||||
kmm_free(relpath);
|
||||
lib_free(relpath);
|
||||
|
||||
/* Check for a duplicate */
|
||||
|
||||
|
@ -1862,7 +1862,7 @@ static int unionfs_readdir(FAR struct inode *mountpt,
|
|||
|
||||
/* Free the allocated relpath */
|
||||
|
||||
kmm_free(relpath);
|
||||
lib_free(relpath);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -449,7 +449,7 @@ static int dir_close(FAR struct file *filep)
|
|||
/* Release our references on the contained 'root' inode */
|
||||
|
||||
inode_release(inode);
|
||||
kmm_free(relpath);
|
||||
lib_free(relpath);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
|
@ -244,7 +244,7 @@ errout:
|
|||
RELEASE_SEARCH(&newdesc);
|
||||
if (subdir != NULL)
|
||||
{
|
||||
kmm_free(subdir);
|
||||
lib_free(subdir);
|
||||
}
|
||||
|
||||
return ret;
|
||||
|
@ -429,7 +429,7 @@ errout_with_newsearch:
|
|||
RELEASE_SEARCH(&newdesc);
|
||||
if (subdir != NULL)
|
||||
{
|
||||
kmm_free(subdir);
|
||||
lib_free(subdir);
|
||||
}
|
||||
|
||||
return ret;
|
||||
|
|
Loading…
Reference in New Issue