From 7895e4539af5bb186713cc659e7eca6c04d2e5bf Mon Sep 17 00:00:00 2001 From: cdozdil Date: Fri, 27 Mar 2026 16:11:36 +0300 Subject: [PATCH] Added checks to sl1 logging too --- OptiScaler/hooks/Streamline_Hooks.cpp | 33 +++++++++++++++------------ 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/OptiScaler/hooks/Streamline_Hooks.cpp b/OptiScaler/hooks/Streamline_Hooks.cpp index ff7238ee..c9de6c5d 100644 --- a/OptiScaler/hooks/Streamline_Hooks.cpp +++ b/OptiScaler/hooks/Streamline_Hooks.cpp @@ -300,23 +300,26 @@ void StreamlineHooks::streamlineLogCallback_sl1(sl1::LogType type, const char* m { char* trimmed_msg = trimStreamlineLog(msg); - switch (type) + if (trimmed_msg != nullptr) { - case sl1::LogType::eLogTypeWarn: - LOG_WARN("{}", trimmed_msg); - break; - case sl1::LogType::eLogTypeInfo: - LOG_INFO("{}", trimmed_msg); - break; - case sl1::LogType::eLogTypeError: - LOG_ERROR("{}", trimmed_msg); - break; - case sl1::LogType::eLogTypeCount: - LOG_ERROR("{}", trimmed_msg); - break; - } + switch (type) + { + case sl1::LogType::eLogTypeWarn: + LOG_WARN("{}", trimmed_msg); + break; + case sl1::LogType::eLogTypeInfo: + LOG_INFO("{}", trimmed_msg); + break; + case sl1::LogType::eLogTypeError: + LOG_ERROR("{}", trimmed_msg); + break; + case sl1::LogType::eLogTypeCount: + LOG_ERROR("{}", trimmed_msg); + break; + } - free(trimmed_msg); + free(trimmed_msg); + } if (o_logCallback_sl1) o_logCallback_sl1(type, msg);