Commit 306694aa authored by jan.koester's avatar jan.koester
Browse files

test

parent b39d1bb0
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -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;
@@ -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;