From b4d65f9bd469c54e4cab682eb42a4a7f03f404ef Mon Sep 17 00:00:00 2001 From: falkTX Date: Sun, 8 Feb 2026 12:19:50 +0100 Subject: [PATCH] Small optimization in d_getChunkFromBase64String Only call strlen once Signed-off-by: falkTX --- distrho/extra/Base64.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/distrho/extra/Base64.hpp b/distrho/extra/Base64.hpp index bb9b7a14..fbfa2e41 100644 --- a/distrho/extra/Base64.hpp +++ b/distrho/extra/Base64.hpp @@ -94,9 +94,11 @@ void d_getChunkFromBase64String_impl(std::vector& vector, const char* c uint i=0, j=0; uint charArray3[3], charArray4[4]; - vector.reserve(std::strlen(base64string)*3/4 + 4); + const size_t len = std::strlen(base64string); - for (std::size_t l=0, len=std::strlen(base64string); l