mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-03 20:54:32 +02:00
partition: Replace strlcpy() with strncpy()
Regression in ede477ea65
for host tests only - ESP-IDF supports
strlcpy() but strlcpy & strlcat are currently no-ops in the host
tests (to avoid libbsd dependency).
This commit is contained in:
@@ -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) {
|
||||
|
Reference in New Issue
Block a user