Changeset 2627
- Timestamp:
- 06/15/12 15:15:35 (11 months ago)
- Files:
-
- 1 modified
-
trunk/pdns/pdns/pdns_recursor.cc (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pdns/pdns/pdns_recursor.cc
r2625 r2627 1502 1502 1503 1503 1504 void* doReloadLuaScript()1504 string* doReloadLuaScript() 1505 1505 { 1506 1506 string fname= ::arg()["lua-dns-script"]; … … 1509 1509 t_pdl->reset(); 1510 1510 L<<Logger::Error<<t_id<<" Unloaded current lua script"<<endl; 1511 return new string("unloaded\n"); 1511 1512 } 1512 1513 else { … … 1516 1517 catch(std::exception& e) { 1517 1518 L<<Logger::Error<<t_id<<" Retaining current script, error from '"<<fname<<"': "<< e.what() <<endl; 1519 return new string("retaining current script, error from '"+fname+"': "+e.what()+"\n"); 1518 1520 } 1519 1521 1520 1522 L<<Logger::Warning<<t_id<<" (Re)loaded lua script from '"<<fname<<"'"<<endl; 1521 return 0;1523 return new string("(re)loaded '"+fname+"'\n"); 1522 1524 } 1523 1525 … … 1527 1529 ::arg().set("lua-dns-script") = *begin; 1528 1530 1529 broadcastFunction(doReloadLuaScript); 1530 1531 return "ok, reload/unload queued\n"; 1531 return broadcastAccFunction<string>(doReloadLuaScript); 1532 1532 } 1533 1533