diff --git a/src/serialization/binary_wml.cpp b/src/serialization/binary_wml.cpp index d6b4b9e6381..654134eb9da 100644 --- a/src/serialization/binary_wml.cpp +++ b/src/serialization/binary_wml.cpp @@ -53,7 +53,7 @@ static const unsigned int compress_first_word = 4, compress_end_words = 256; static const size_t compress_max_words = compress_end_words - compress_first_word; static const size_t max_schema_item_length = 20; -static const int max_recursion_levels = 100; +static const int max_recursion_levels = 1000; static void compress_output_literal_word(std::ostream &out, std::string const &word) { diff --git a/src/serialization/parser.cpp b/src/serialization/parser.cpp index 47dfd5d65e9..e3b87a78c25 100644 --- a/src/serialization/parser.cpp +++ b/src/serialization/parser.cpp @@ -36,7 +36,7 @@ #define WRN_CF LOG_STREAM(warn, config) #define LOG_CF LOG_STREAM(info, config) -static const size_t max_recursion_levels = 100; +static const size_t max_recursion_levels = 1000; namespace {