]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Fail on startup when lua-dns-script doesn't exist 4164/head
authorPieter Lexis <pieter.lexis@powerdns.com>
Tue, 12 Jul 2016 15:54:15 +0000 (17:54 +0200)
committerPieter Lexis <pieter.lexis@powerdns.com>
Tue, 12 Jul 2016 15:54:20 +0000 (17:54 +0200)
Closes #4147

pdns/lua-recursor4.cc

index f3b9ace731901b6317bf50b54864dfe7cb519638..f2d199671eb1eed14df9db70f568b1b8ede58797 100644 (file)
@@ -437,8 +437,7 @@ RecursorLua4::RecursorLua4(const std::string& fname)
   
   ifstream ifs(fname);
   if(!ifs) {
-    theL()<<Logger::Error<<"Unable to read configuration file from '"<<fname<<"': "<<strerror(errno)<<endl;
-    return;
+    throw std::runtime_error("Unable to read configuration file from '"+fname+"': "+strerror(errno));
   }    
   d_lw->executeCode(ifs);