goto fail;
}
ESP_LOGW(TAG, "partitioning card");
- DWORD plist[] = {100, 0, 0, 0};
workbuf = malloc(workbuf_size);
+ if (workbuf == NULL) {
+ err = ESP_ERR_NO_MEM;
+ goto fail;
+ }
+ DWORD plist[] = {100, 0, 0, 0};
res = f_fdisk(s_pdrv, plist, workbuf);
if (res != FR_OK) {
err = ESP_FAIL;
goto fail;
}
workbuf = malloc(workbuf_size);
+ if (workbuf == NULL) {
+ result = ESP_ERR_NO_MEM;
+ goto fail;
+ }
size_t alloc_unit_size = esp_vfs_fat_get_allocation_unit_size(
CONFIG_WL_SECTOR_SIZE,
mount_config->allocation_unit_size);