aboutsummaryrefslogtreecommitdiff
path: root/src/util/strencodings.cpp
diff options
context:
space:
mode:
authorLőrinc <lorinc.pap@gmail.com>2024-03-08 23:06:22 +0100
committerLőrinc <lorinc.pap@gmail.com>2024-03-08 23:06:22 +0100
commit6f2f4a4d096a3b261258c8cdd96cca532988d1d3 (patch)
tree6ebbccfd4a0b0a638964dfe1c0db22eb6febd1e7 /src/util/strencodings.cpp
parent54172c688cbea09ad8baceb712a55cb3e6e3976b (diff)
downloadbitcoin-6f2f4a4d096a3b261258c8cdd96cca532988d1d3.tar.xz
Reserve memory for ToLower/ToUpper conversions
Diffstat (limited to 'src/util/strencodings.cpp')
-rw-r--r--src/util/strencodings.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/util/strencodings.cpp b/src/util/strencodings.cpp
index a54f408496..6fc6c30bb4 100644
--- a/src/util/strencodings.cpp
+++ b/src/util/strencodings.cpp
@@ -444,6 +444,7 @@ bool ParseFixedPoint(std::string_view val, int decimals, int64_t *amount_out)
std::string ToLower(std::string_view str)
{
std::string r;
+ r.reserve(str.size());
for (auto ch : str) r += ToLower(ch);
return r;
}
@@ -451,6 +452,7 @@ std::string ToLower(std::string_view str)
std::string ToUpper(std::string_view str)
{
std::string r;
+ r.reserve(str.size());
for (auto ch : str) r += ToUpper(ch);
return r;
}