Loading src/blogi.cpp +2 −4 Original line number Diff line number Diff line Loading @@ -214,9 +214,7 @@ void blogi::Blogi::api(libhttppp::HttpRequest& curreq, const int tid){ return; } size_t hlen = curreq.getHeaderSize(); if((clen + hlen) > curreq.RecvData.size()){ if(clen > curreq.RecvData.size()){ libhttppp::HTTPException err; err[libhttppp::HTTPException::Note] << "api req wait for more data."; throw err; Loading @@ -225,7 +223,7 @@ void blogi::Blogi::api(libhttppp::HttpRequest& curreq, const int tid){ bool asuccess = false; std::vector<char> content; // Copy only the content length number of bytes std::copy(curreq.RecvData.begin() + hlen, curreq.RecvData.begin() + hlen + clen, std::back_inserter(content)); std::copy(curreq.RecvData.begin(), curreq.RecvData.begin() + clen, std::back_inserter(content)); content.emplace_back('\0'); json_tokener_error jerr; Loading Loading
src/blogi.cpp +2 −4 Original line number Diff line number Diff line Loading @@ -214,9 +214,7 @@ void blogi::Blogi::api(libhttppp::HttpRequest& curreq, const int tid){ return; } size_t hlen = curreq.getHeaderSize(); if((clen + hlen) > curreq.RecvData.size()){ if(clen > curreq.RecvData.size()){ libhttppp::HTTPException err; err[libhttppp::HTTPException::Note] << "api req wait for more data."; throw err; Loading @@ -225,7 +223,7 @@ void blogi::Blogi::api(libhttppp::HttpRequest& curreq, const int tid){ bool asuccess = false; std::vector<char> content; // Copy only the content length number of bytes std::copy(curreq.RecvData.begin() + hlen, curreq.RecvData.begin() + hlen + clen, std::back_inserter(content)); std::copy(curreq.RecvData.begin(), curreq.RecvData.begin() + clen, std::back_inserter(content)); content.emplace_back('\0'); json_tokener_error jerr; Loading