From 1f0b2a8991e0e88c099cca7ad8c17ec6cb4a85ea Mon Sep 17 00:00:00 2001 From: Akkadius Date: Fri, 20 Jan 2023 12:25:49 -0600 Subject: [PATCH] [Hotfix] Make sure we have a proper split size before assuming we can split it --- common/eqemu_logsys.cpp | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/common/eqemu_logsys.cpp b/common/eqemu_logsys.cpp index 8192b9327..13bd14d7f 100644 --- a/common/eqemu_logsys.cpp +++ b/common/eqemu_logsys.cpp @@ -263,24 +263,26 @@ void EQEmuLogSys::ProcessConsoleMessage( if (log_category == Logs::LogCategory::MySQLQuery) { auto s = Strings::Split(message, "--"); - std::string query = Strings::Trim(s[0]); - std::string meta = Strings::Trim(s[1]); + if (s.size() > 1) { + std::string query = Strings::Trim(s[0]); + std::string meta = Strings::Trim(s[1]); - std::cout << - rang::fgB::green - << - query - << - rang::style::reset; + std::cout << + rang::fgB::green + << + query + << + rang::style::reset; - std::cout << - rang::fgB::black - << - " -- " - << - meta - << - rang::style::reset; + std::cout << + rang::fgB::black + << + " -- " + << + meta + << + rang::style::reset; + } } else if (Strings::Contains(message, "[")) { for (auto &e: Strings::Split(message, " ")) {