aboutsummaryrefslogtreecommitdiff
path: root/src/util/strencodings.cpp
diff options
context:
space:
mode:
authorMarcoFalke <falke.marco@gmail.com>2022-02-09 14:38:56 +0100
committerMarcoFalke <falke.marco@gmail.com>2022-02-09 14:38:22 +0100
commitfa2f7d005932bff9b7d27744ae517b9e7910df8d (patch)
tree677b15d787e4425d8b496f23144f130627d4aedd /src/util/strencodings.cpp
parent8ac79973f8e923e9f1f560f4909b912ccea34035 (diff)
downloadbitcoin-fa2f7d005932bff9b7d27744ae517b9e7910df8d.tar.xz
fuzz: Avoid unsigned integer overflow in FormatParagraph
Diffstat (limited to 'src/util/strencodings.cpp')
-rw-r--r--src/util/strencodings.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/util/strencodings.cpp b/src/util/strencodings.cpp
index a386f2b7b3..e0f0d63ff6 100644
--- a/src/util/strencodings.cpp
+++ b/src/util/strencodings.cpp
@@ -328,6 +328,7 @@ bool ParseUInt64(const std::string& str, uint64_t* out)
std::string FormatParagraph(const std::string& in, size_t width, size_t indent)
{
+ assert(width >= indent);
std::stringstream out;
size_t ptr = 0;
size_t indented = 0;