diff --git a/components/nvs_flash/src/nvs_api.cpp b/components/nvs_flash/src/nvs_api.cpp index 6b979833655..6407faae252 100644 --- a/components/nvs_flash/src/nvs_api.cpp +++ b/components/nvs_flash/src/nvs_api.cpp @@ -248,8 +248,7 @@ extern "C" esp_err_t nvs_flash_erase_partition(const char *part_name) // erase the partition err = part->erase_range(0, part->get_size()); - - // No need to delete the partition here, as it is managed by the NVSPartitionManager. + delete part; return err; }