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 {