Merge branch 'bugfix/partition_remove_strlcpy' into 'master'

partition: Replace strlcpy() with strncpy()

See merge request espressif/esp-idf!13603
This commit is contained in:
Angus Gratton 2021-05-20 07:14:11 +00:00
commit 535e9ea594

View File

@ -235,8 +235,8 @@ static esp_err_t load_partitions(void)
item->info.encrypted = true;
}
// note: if label in flash is not null terminated, one byte will be truncated here
strlcpy(item->info.label, (const char*) entry.label, sizeof(item->info.label));
// item->info.label is initialized by calloc, so resulting string will be null terminated
strncpy(item->info.label, (const char*) entry.label, sizeof(item->info.label) - 1);
// add it to the list
if (last == NULL) {