From: bert hubert Date: Wed, 25 Feb 2015 21:33:31 +0000 (+0100) Subject: fix crash at exit, fix history appending X-Git-Tag: dnsdist-1.0.0-alpha1~248^2~88^2~117 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9cf811d1486e0496b7a9f3366c6a5d80994ea81d;p=thirdparty%2Fpdns.git fix crash at exit, fix history appending --- diff --git a/pdns/dnsdist.cc b/pdns/dnsdist.cc index 1f8d51494e..98dbe9fcd7 100644 --- a/pdns/dnsdist.cc +++ b/pdns/dnsdist.cc @@ -981,7 +981,7 @@ try while(getline(history, line)) add_history(line.c_str()); } - ofstream history(".history"); + ofstream history(".history", std::ios_base::app); string lastline; for(;;) { char* sline = readline("> "); @@ -996,7 +996,6 @@ try } lastline=line; free(sline); - if(line=="quit") break; @@ -1010,7 +1009,7 @@ try } } - + _exit(EXIT_SUCCESS); // stattid.join(); }