Loading src/httpd.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -666,7 +666,9 @@ void libhttppp::HttpEvent::_resumeH2Streams(HttpRequest &cureq, int32_t allowed = std::min(sw, cw); if (allowed <= 0) break; ss->tempreq->SendData.pos = 0; // NOTE: Do NOT reset SendData.pos here — application code // (e.g. file serving) uses pos as a source-file read cursor // that must survive across ResponseEvent calls. ResponseEvent(*ss->tempreq, ss->tid, ss->args); size_t sa = ss->tempreq->SendData.size(); Loading Loading
src/httpd.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -666,7 +666,9 @@ void libhttppp::HttpEvent::_resumeH2Streams(HttpRequest &cureq, int32_t allowed = std::min(sw, cw); if (allowed <= 0) break; ss->tempreq->SendData.pos = 0; // NOTE: Do NOT reset SendData.pos here — application code // (e.g. file serving) uses pos as a source-file read cursor // that must survive across ResponseEvent calls. ResponseEvent(*ss->tempreq, ss->tid, ss->args); size_t sa = ss->tempreq->SendData.size(); Loading