mirror of
https://github.com/espressif/esp-idf.git
synced 2026-09-22 13:01:16 +03:00
fix(spiffs): shorten obj_name_len guard comment
This commit is contained in:
@@ -403,12 +403,7 @@ class SpiffsFS(object):
|
||||
return self.remaining_blocks <= 0
|
||||
|
||||
def create_file(self, img_path, file_path): # type: (str, str) -> None
|
||||
# obj_name_len includes the zero-termination character (see Kconfig
|
||||
# help for CONFIG_SPIFFS_OBJ_NAME_LEN), so the maximum number of
|
||||
# actual name characters is obj_name_len - 1. Without the "- 1" here,
|
||||
# a name exactly obj_name_len characters long is wrongly accepted and
|
||||
# SpiffsObjIndexPage.to_binary() ends up writing zero NUL bytes into
|
||||
# the reserved name field.
|
||||
# obj_name_len includes NUL (CONFIG_SPIFFS_OBJ_NAME_LEN); max chars is obj_name_len - 1.
|
||||
if len(img_path) > self.build_config.obj_name_len - 1:
|
||||
raise RuntimeError("object name '%s' too long" % img_path)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user