From b410ade80f941e4dd24634cafa9240ba84d9d767 Mon Sep 17 00:00:00 2001 From: Volker Birk Date: Mon, 8 Jun 2020 19:27:40 +0200 Subject: [PATCH] ... --- webserver.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/webserver.cc b/webserver.cc index f459c46..0e2f168 100644 --- a/webserver.cc +++ b/webserver.cc @@ -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 { + http::write(*socket, *res, ec); + delete res; + } } else { deliver_status(socket, req, http::status::not_found);