};
Request::~Request() {};
- Response::Response() {};
+ Response::Response() : status(0) {};
Response::Response(const Request &req) {
headers["connection"] = "close";
method = req.method;
#include "misc.hh"
#include "iputils.hh"
-Session::Session(int s, ComboAddress r) : d_good(true)
+Session::Session(int s, ComboAddress r) : d_timeout(10), d_good(true)
{
d_remote=r;
d_socket=s;
}
-Session::Session() : d_good(false)
+Session::Session() : d_socket(-1), d_timeout(10), d_good(false)
{
}
{
RecursorControlParser rcp; // inits
- if(!arg().mustDo("experimental-webserver"))
+ if(!arg().mustDo("experimental-webserver")) {
+ d_ws = NULL;
return;
+ }
d_ws = new AsyncWebServer(fdm, arg()["experimental-webserver-address"], arg().asNum("experimental-webserver-port"), arg()["experimental-webserver-password"]);