From b7e29039114c6d732e2b73c3d466acd416f20324 Mon Sep 17 00:00:00 2001 From: Vinicius Rangel Date: Thu, 26 Sep 2024 11:21:31 -0300 Subject: [PATCH] Fix fmt::UTF exception for empty strings (#1084) --- src/common/logging/formatter.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/logging/formatter.h b/src/common/logging/formatter.h index 79df33e4a..fad8451e9 100644 --- a/src/common/logging/formatter.h +++ b/src/common/logging/formatter.h @@ -26,7 +26,7 @@ struct UTF { T data; explicit UTF(const std::u8string_view view) { - data = T{(const char*)&view.front(), (const char*)&view.back() + 1}; + data = view.empty() ? T{} : T{(const char*)&view.front(), (const char*)&view.back() + 1}; } explicit UTF(const std::u8string& str) : UTF(std::u8string_view{str}) {}