]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Missed some traceback handler ifdefs 2321/head
authorJames Taylor <james@jtaylor.id.au>
Wed, 17 Dec 2014 08:59:19 +0000 (08:59 +0000)
committerJames Taylor <james@jtaylor.id.au>
Fri, 6 Mar 2015 07:28:09 +0000 (07:28 +0000)
(cherry picked from commit 2005fe2ed6c20bf221433cbaa68364154620e1dd)

pdns/receiver.cc

index 30c600bf5ebfa5d360a2e3815ce7bd60bb37f2a3..8387f88769fc555b856d31cb4ccf7706a50ee13d 100644 (file)
@@ -405,7 +405,7 @@ int main(int argc, char **argv)
   s_programname="pdns";
   s_starttime=time(0);
 
-#ifdef __linux__
+#ifdef __GLIBC__
   signal(SIGSEGV,tbhandler);
   signal(SIGFPE,tbhandler);
   signal(SIGABRT,tbhandler);
@@ -470,7 +470,7 @@ int main(int argc, char **argv)
     
     // we really need to do work - either standalone or as an instance
 
-#ifdef __linux__
+#ifdef __GLIBC__
     if(!::arg().mustDo("traceback-handler")) {
       L<<Logger::Warning<<"Disabling traceback handler"<<endl;
       signal(SIGSEGV,SIG_DFL);