From 68f849d8149007323eb53feeab805fc4154ef5e2 Mon Sep 17 00:00:00 2001 From: roker Date: Thu, 12 Nov 2020 13:20:29 +0100 Subject: [PATCH] for whatever reason we cannot write a 'response' to the socket, but need a 'response_serializer' on boost 1.67 (Debian 10) m( --- webserver.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/webserver.cc b/webserver.cc index f851da4..7fad079 100644 --- a/webserver.cc +++ b/webserver.cc @@ -145,7 +145,9 @@ void Webserver::deliver_file(tcp::socket *socket, const request& req) res.set(http::field::content_type, mime_type(p.string().c_str())); res.content_length(size); res.keep_alive(req.keep_alive()); - http::write(*socket, res, ec); + + http::response_serializer res_ser{res}; + http::write(*socket, res_ser, ec); } } else {