From e2e8099ad9a1cd24b9eecc1e4ff644485f5556c3 Mon Sep 17 00:00:00 2001 From: gabime Date: Sat, 13 Jan 2024 10:33:08 +0200 Subject: [PATCH] Init cached_tm with {} --- src/pattern_formatter.cpp | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/pattern_formatter.cpp b/src/pattern_formatter.cpp index d6d01ad3..ff588b00 100644 --- a/src/pattern_formatter.cpp +++ b/src/pattern_formatter.cpp @@ -832,24 +832,24 @@ pattern_formatter::pattern_formatter(std::string pattern, pattern_time_type time_type, std::string eol, custom_flags custom_user_flags) - : pattern_(std::move(pattern)), - eol_(std::move(eol)), - pattern_time_type_(time_type), - need_localtime_(false), - last_log_secs_(0), - custom_handlers_(std::move(custom_user_flags)) { - std::memset(&cached_tm_, 0, sizeof(cached_tm_)); + : pattern_{std::move(pattern)}, + eol_{std::move(eol)}, + pattern_time_type_{time_type}, + need_localtime_{false}, + cached_tm_{}, + last_log_secs_{0}, + custom_handlers_{std::move(custom_user_flags)} { compile_pattern_(pattern_); } // use by default full formatter for if pattern is not given pattern_formatter::pattern_formatter(pattern_time_type time_type, std::string eol) - : pattern_("%+"), - eol_(std::move(eol)), - pattern_time_type_(time_type), - need_localtime_(true), - last_log_secs_(0) { - std::memset(&cached_tm_, 0, sizeof(cached_tm_)); + : pattern_{"%+"}, + eol_{std::move(eol)}, + pattern_time_type_{time_type}, + need_localtime_{true}, + cached_tm_{}, + last_log_secs_{0} { formatters_.push_back(std::make_unique(details::padding_info{})); }