]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
ASAN is greedy, give it bigger stacks 12444/head
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Mon, 2 Jan 2023 15:28:24 +0000 (16:28 +0100)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Fri, 20 Jan 2023 12:27:56 +0000 (13:27 +0100)
pdns/recursordist/rec-main.cc
pdns/recursordist/syncres.hh

index ad0cb39fd596fd59f0c7ba00ba3c123e1bcb7e4a..8f9c77ad202d03b64eff7294781a99d8155471c5 100644 (file)
@@ -2596,7 +2596,7 @@ int main(int argc, char** argv)
   try {
 #if HAVE_FIBER_SANITIZER
     // Asan needs more stack
-    ::arg().set("stack-size", "stack size per mthread") = "400000";
+    ::arg().set("stack-size", "stack size per mthread") = "600000";
 #else
     ::arg().set("stack-size", "stack size per mthread") = "200000";
 #endif
index 24cda260845d02f20086fc90eedeb06059198377..3b99490b850f2058e6d8356298c5a5f037bd6d7a 100644 (file)
@@ -350,16 +350,16 @@ public:
 
   bool setQMFallbackMode(bool state = true)
   {
-    auto old = d_qNameMinimizationFalbackMode;
-    d_qNameMinimizationFalbackMode = state;
+    auto old = d_qNameMinimizationFallbackMode;
+    d_qNameMinimizationFallbackMode = state;
     return old;
   }
 
   bool getQMFallbackMode() const
   {
-    return d_qNameMinimizationFalbackMode;
+    return d_qNameMinimizationFallbackMode;
   }
-  
+
   void setDoEDNS0(bool state = true)
   {
     d_doEDNS0 = state;
@@ -690,7 +690,7 @@ private:
   bool d_wasOutOfBand{false};
   bool d_wasVariable{false};
   bool d_qNameMinimization{false};
-  bool d_qNameMinimizationFalbackMode{false};
+  bool d_qNameMinimizationFallbackMode{false};
   bool d_queryReceivedOverTCP{false};
   bool d_followCNAME{true};
   bool d_refresh{false};