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