mirror of
https://github.com/apache/nuttx.git
synced 2026-05-28 03:45:50 +08:00
Replace all strncpy with strlcpy for safety
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
This commit is contained in:
@@ -1392,7 +1392,7 @@ int spiffs_fobj_create(FAR struct spiffs_s *fs,
|
||||
#ifdef CONFIG_SPIFFS_LEADING_SLASH
|
||||
objndx_hdr.name[0] = '/';
|
||||
#endif
|
||||
strncpy((char *)objndx_hdr.name + SPIFFS_LEADING_SLASH_SIZE,
|
||||
strlcpy((char *)objndx_hdr.name + SPIFFS_LEADING_SLASH_SIZE,
|
||||
(const char *)name,
|
||||
CONFIG_SPIFFS_NAME_MAX);
|
||||
|
||||
@@ -1481,7 +1481,7 @@ int spiffs_fobj_update_ndxhdr(FAR struct spiffs_s *fs,
|
||||
|
||||
if (name != NULL)
|
||||
{
|
||||
strncpy((FAR char *)objhdr->name + SPIFFS_LEADING_SLASH_SIZE,
|
||||
strlcpy((FAR char *)objhdr->name + SPIFFS_LEADING_SLASH_SIZE,
|
||||
(FAR const char *)name,
|
||||
CONFIG_SPIFFS_NAME_MAX);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user