This commit is contained in:
eidheim 2015-12-09 14:44:28 +01:00
commit faf3c68c4b

View file

@ -249,6 +249,7 @@ namespace SimpleWeb {
catch(const std::exception &e) { catch(const std::exception &e) {
return; return;
} }
if(content_length>num_additional_bytes) {
boost::asio::async_read(*socket, request->streambuf, boost::asio::async_read(*socket, request->streambuf,
boost::asio::transfer_exactly(content_length-num_additional_bytes), boost::asio::transfer_exactly(content_length-num_additional_bytes),
[this, socket, request, timer] [this, socket, request, timer]
@ -259,6 +260,12 @@ namespace SimpleWeb {
find_resource(socket, request); find_resource(socket, request);
}); });
} }
else {
if(timeout_content>0)
timer->cancel();
find_resource(socket, request);
}
}
else { else {
find_resource(socket, request); find_resource(socket, request);
} }