Commit c4d0bd17 authored by Jan Köster's avatar Jan Köster
Browse files

test

parent 9278315b
Loading
Loading
Loading
Loading
+2 −10
Changes for src/http.cpp: 2 added lines, 10 removed lines.
Original line number Diff line number Diff line
@@ -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();
@@ -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";