From 60bbc9f626a7d1d222a2a515e644f362f8a9859c Mon Sep 17 00:00:00 2001 From: Max Kellermann <max@musicpd.org> Date: Wed, 23 Sep 2020 13:25:26 +0200 Subject: [PATCH] LogInit: use StringIsEqual() --- src/LogInit.cxx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/LogInit.cxx b/src/LogInit.cxx index ad3b8672b..7407a016d 100644 --- a/src/LogInit.cxx +++ b/src/LogInit.cxx @@ -28,6 +28,7 @@ #include "fs/FileSystem.hxx" #include "util/Domain.hxx" #include "util/RuntimeError.hxx" +#include "util/StringAPI.hxx" #include "system/Error.hxx" #include <cassert> @@ -96,11 +97,11 @@ log_init_file(int line) static inline LogLevel parse_log_level(const char *value) { - if (0 == strcmp(value, "default")) + if (StringIsEqual(value, "default")) return LogLevel::DEFAULT; - if (0 == strcmp(value, "secure")) + if (StringIsEqual(value, "secure")) return LOG_LEVEL_SECURE; - else if (0 == strcmp(value, "verbose")) + else if (StringIsEqual(value, "verbose")) return LogLevel::DEBUG; else throw FormatRuntimeError("unknown log level \"%s\"", value); @@ -160,7 +161,7 @@ log_init(const ConfigData &config, bool verbose, bool use_stdout) throw std::runtime_error("config parameter 'log_file' not found"); #endif #ifdef HAVE_SYSLOG - } else if (strcmp(param->value.c_str(), "syslog") == 0) { + } else if (StringIsEqual(param->value.c_str(), "syslog")) { LogInitSysLog(); #endif } else {