diff --git a/src/db/storage.cpp b/src/db/storage.cpp index e6424c8..b6ade74 100644 --- a/src/db/storage.cpp +++ b/src/db/storage.cpp @@ -2372,7 +2372,7 @@ namespace db const auto this_minor = add_and_clamp(minor - 1, to_uint(receipient->min_i)); // Quick Sanity Check before vector expansion - if (std::numeric_limits::max() < needed / minor) + if (minor && std::numeric_limits::max() < needed / minor) return {error::max_subaddresses}; if (max_subaddresses < needed * minor) return {error::max_subaddresses};