yhirose %!s(int64=5) %!d(string=hai) anos
pai
achega
242706ea34
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      httplib.h

+ 4 - 1
httplib.h

@@ -4235,7 +4235,10 @@ inline bool Server::write_response_core(Stream &strm, bool close_connection,
                                         bool need_apply_ranges) {
                                         bool need_apply_ranges) {
   assert(res.status != -1);
   assert(res.status != -1);
 
 
-  if (400 <= res.status && error_handler_) { error_handler_(req, res); }
+  if (400 <= res.status && error_handler_) {
+    error_handler_(req, res);
+    need_apply_ranges = true;
+  }
 
 
   std::string content_type;
   std::string content_type;
   std::string boundary;
   std::string boundary;