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 {