From: Remi Gacogne Date: Tue, 1 Aug 2023 15:50:57 +0000 (+0200) Subject: ixfrdist: Delint ixfrdist.cc a bit more X-Git-Tag: rec-5.0.0-alpha1~62^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a03ef0a5e85d6f8a273732e1e38c6716a9dcee39;p=thirdparty%2Fpdns.git ixfrdist: Delint ixfrdist.cc a bit more --- diff --git a/pdns/ixfrdist.cc b/pdns/ixfrdist.cc index 08528e5082..bab9120539 100644 --- a/pdns/ixfrdist.cc +++ b/pdns/ixfrdist.cc @@ -1369,7 +1369,7 @@ static std::optional parseConfiguration(int argc, char** } if (config["uid"].IsDefined()) { - string uid = config["uid"].as(); + auto uid = config["uid"].as(); try { configuration.uid = pdns::checked_stoi(uid); } @@ -1409,30 +1409,38 @@ static std::optional parseConfiguration(int argc, char** } int main(int argc, char** argv) { - g_log.setLoglevel(Logger::Notice); - g_log.toConsole(Logger::Notice); - g_log.setPrefixed(true); - g_log.disableSyslog(true); - g_log.setTimestamps(false); + bool had_error = false; + std::optional configuration{std::nullopt}; + std::unique_ptr fdm{nullptr}; - auto fdm = std::unique_ptr(FDMultiplexer::getMultiplexerSilent()); - if (!fdm) { - g_log<(FDMultiplexer::getMultiplexerSilent()); + if (!fdm) { + g_log<done) { + return EXIT_SUCCESS; + } } - - if (configuration->done) { - return EXIT_SUCCESS; + catch (const YAML::Exception& exp) { + had_error = true; + g_log<gid != 0) { g_log<gid<