From 4d5e465ade1464d2c0cd39eddd099328bd714fb6 Mon Sep 17 00:00:00 2001 From: dankmeme01 <42031238+dankmeme01@users.noreply.github.com> Date: Sun, 17 Nov 2024 18:13:04 +0100 Subject: [PATCH] fix utils::string::replaceIP hanging if filter is empty --- loader/src/utils/string.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/loader/src/utils/string.cpp b/loader/src/utils/string.cpp index ed46bc31..28415e17 100644 --- a/loader/src/utils/string.cpp +++ b/loader/src/utils/string.cpp @@ -59,6 +59,8 @@ std::string utils::string::toUpper(std::string const& str) { } std::string& utils::string::replaceIP(std::string& str, std::string const& orig, std::string const& repl) { + if (orig.empty()) return str; + std::string::size_type n = 0; while ((n = str.find(orig, n)) != std::string::npos) { str.replace(n, orig.size(), repl);