]> granicus.if.org Git - pdns/commitdiff
fix up error reporting on console
authorbert hubert <bert.hubert@netherlabs.nl>
Wed, 18 Mar 2015 07:08:03 +0000 (08:08 +0100)
committerbert hubert <bert.hubert@netherlabs.nl>
Wed, 18 Mar 2015 07:08:03 +0000 (08:08 +0100)
pdns/dnsdist.cc

index 42283c2c58d26eb5e9702e708004ef070e1cd04c..4888bd0a8efe690b1d56fbb2dfd34bd852540092 100644 (file)
@@ -307,7 +307,6 @@ try
       if(len < (int)sizeof(struct dnsheader)) 
        continue;
 
-
       if(!acl->match(remote))
        continue;
       
@@ -316,7 +315,7 @@ try
       
       
       DNSName qname(packet, len, 12, false, &qtype);
-      
+
       g_rings.queryRing.push_back(qname);
             
       if(blockFilter) {
@@ -919,6 +918,10 @@ void doConsole()
         std::cerr << e.what() << std::endl;      
       }
     }
+    catch(const std::exception& e) {
+      // e is the exception that was thrown from inside the lambda
+      std::cerr << e.what() << std::endl;      
+    }
   }
 }