]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
resets weight when service is declared as down
authorn0tlu5 <darfisultoni@gmail.com>
Sun, 22 Dec 2024 04:42:33 +0000 (11:42 +0700)
committern0tlu5 <darfisultoni@gmail.com>
Sun, 22 Dec 2024 04:42:33 +0000 (11:42 +0700)
pdns/lua-record.cc

index 95148b3f40bca9ccb40e0d36f06ef8a5d8d5ad74..4653588f695496c2d7659c7096c1c2769bfd3278 100644 (file)
@@ -147,6 +147,7 @@ private:
     catch(std::exception& ne) {
       if(status || first)
         g_log<<Logger::Info<<"LUA record monitoring declaring "<<remstring<<" DOWN for URL "<<cd.url<<", error: "<<ne.what()<<endl;
+      setWeight(cd, 0);
       setDown(cd);
     }
   }