@ -142,10 +142,13 @@ void Webserver::do_session(tcp::socket *socket)
if (handler) {
Webserver::response *res = handler(m, req);
if (!res)
if (!res) {
deliver_status(socket, req, http::status::not_found);
http::write(*socket, *res, ec);
delete res;
}
else {