Loading src/http.cpp +2 −10 Changes for src/http.cpp: 2 added lines, 10 removed lines. Original line number Diff line number Diff line Loading @@ -394,17 +394,9 @@ void libhttppp::HttpRequest::parse(sys::net::con* curconnection){ sys::cout << (getDataSizet("content-length") + header.length()) << sys::endl; if((getDataSizet("content-length")+ header.length()) <= curconnection->getRecvLength()){ sys::net::con::condata *edblock=nullptr,*sdblock=nullptr; sys::net::con::condata *edblock,*sdblock; size_t edblocksize = getDataSizet("content-length"), sdblocksize = header.length(); for (sdblock = curconnection->getRecvData(); sdblock; sdblock = sdblock->nextcondata()) { if (sdblocksize!=0 && sdblock->getDataLength() <= sdblocksize) { sdblocksize -= sdblock->getDataLength(); continue; } break; } for(edblock=curconnection->getRecvData(); edblock; edblock=edblock->nextcondata()){ if (edblocksize !=0 && edblock->getDataLength() <= edblocksize) { edblocksize -= edblock->getDataLength(); Loading @@ -414,7 +406,7 @@ void libhttppp::HttpRequest::parse(sys::net::con* curconnection){ } _Request.clear(); curconnection->resizeRecvQueue(curconnection->copyValue(sdblock, sdblocksize, curconnection->resizeRecvQueue(curconnection->copyValue(curconnection->getRecvData(), header.length(), edblock, edblocksize, _Request)); }else{ excep[HTTPException::Note] << "Request incomplete"; Loading Loading
src/http.cpp +2 −10 Changes for src/http.cpp: 2 added lines, 10 removed lines. Original line number Diff line number Diff line Loading @@ -394,17 +394,9 @@ void libhttppp::HttpRequest::parse(sys::net::con* curconnection){ sys::cout << (getDataSizet("content-length") + header.length()) << sys::endl; if((getDataSizet("content-length")+ header.length()) <= curconnection->getRecvLength()){ sys::net::con::condata *edblock=nullptr,*sdblock=nullptr; sys::net::con::condata *edblock,*sdblock; size_t edblocksize = getDataSizet("content-length"), sdblocksize = header.length(); for (sdblock = curconnection->getRecvData(); sdblock; sdblock = sdblock->nextcondata()) { if (sdblocksize!=0 && sdblock->getDataLength() <= sdblocksize) { sdblocksize -= sdblock->getDataLength(); continue; } break; } for(edblock=curconnection->getRecvData(); edblock; edblock=edblock->nextcondata()){ if (edblocksize !=0 && edblock->getDataLength() <= edblocksize) { edblocksize -= edblock->getDataLength(); Loading @@ -414,7 +406,7 @@ void libhttppp::HttpRequest::parse(sys::net::con* curconnection){ } _Request.clear(); curconnection->resizeRecvQueue(curconnection->copyValue(sdblock, sdblocksize, curconnection->resizeRecvQueue(curconnection->copyValue(curconnection->getRecvData(), header.length(), edblock, edblocksize, _Request)); }else{ excep[HTTPException::Note] << "Request incomplete"; Loading