From: Otto Moerbeek Date: Mon, 2 Jan 2023 15:28:24 +0000 (+0100) Subject: ASAN is greedy, give it bigger stacks X-Git-Tag: dnsdist-1.8.0-rc1~97^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f943cd2f8dfeae2da99b502fcc017026933df045;p=thirdparty%2Fpdns.git ASAN is greedy, give it bigger stacks --- diff --git a/pdns/recursordist/rec-main.cc b/pdns/recursordist/rec-main.cc index ad0cb39fd5..8f9c77ad20 100644 --- a/pdns/recursordist/rec-main.cc +++ b/pdns/recursordist/rec-main.cc @@ -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 diff --git a/pdns/recursordist/syncres.hh b/pdns/recursordist/syncres.hh index 24cda26084..3b99490b85 100644 --- a/pdns/recursordist/syncres.hh +++ b/pdns/recursordist/syncres.hh @@ -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};