]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Apply better syntax suggestion from Otto (thanks) 15539/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 12 May 2025 08:58:42 +0000 (10:58 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 12 May 2025 08:58:42 +0000 (10:58 +0200)
pdns/dnsdistdist/dnsdist-lua.cc

index c7c19071d2016247aa0a41fe168e5c506fa3d782..58967406a76d8ae8aa40baf3ba4ffbb904617aff 100644 (file)
@@ -1907,14 +1907,14 @@ static void setupLuaConfig(LuaContext& luaCtx, bool client, bool configCheck)
   });
 
   luaCtx.writeFunction("setAPIWritable", [](bool writable, boost::optional<std::string> apiConfigDir) {
-    if (apiConfigDir && (*apiConfigDir).empty()) {
+    if (apiConfigDir && apiConfigDir->empty()) {
       errlog("The API configuration directory value cannot be empty!");
       g_outputBuffer = "The API configuration directory value cannot be empty!";
       return;
     }
     dnsdist::configuration::updateRuntimeConfiguration([writable, &apiConfigDir](dnsdist::configuration::RuntimeConfiguration& config) {
       config.d_apiReadWrite = writable;
-      if (apiConfigDir && !(*apiConfigDir).empty()) {
+      if (apiConfigDir && !apiConfigDir->empty()) {
         config.d_apiConfigDirectory = *apiConfigDir;
       }
     });