From a80a068c6d420deee2fbd5b29362a4bfcd281e8d Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Thu, 1 Apr 2021 02:10:25 +0200 Subject: [PATCH] Adjust max name length again --- src/dwarfs/metadata_types.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dwarfs/metadata_types.cpp b/src/dwarfs/metadata_types.cpp index 93c6fc47..4c702d9a 100644 --- a/src/dwarfs/metadata_types.cpp +++ b/src/dwarfs/metadata_types.cpp @@ -352,7 +352,9 @@ void check_string_tables(global_metadata::Meta const* meta) { } } - constexpr size_t max_name_len = 2048; + // max name length is usually 255, but fsst compression, in the worst + // case, will use 2 bytes per input byte... + constexpr size_t max_name_len = 512; constexpr size_t max_symlink_len = 4096; if (auto cn = meta->compact_names()) {