From 332c969c74e35aed4972fc4b0fb09b890ee55e32 Mon Sep 17 00:00:00 2001 From: Lee *!* Clagett Date: Thu, 18 Dec 2025 10:17:32 -0500 Subject: [PATCH] Fix divide by zero in db code (#219) --- src/db/storage.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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};