Loading src/http.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -729,13 +729,13 @@ size_t libhttppp::HttpRequest::parse(){ if(pos==header.size() || header[pos]=='\r' ){ if(delimeter>lrow && delimeter!=0){ size_t keylen=delimeter-startkeypos; if(keylen>0 && keylen <= header.size()){ if(keylen>=0 && keylen <= header.size()){ std::string key(header.begin()+startkeypos,header.begin()+delimeter); for (size_t it = 0; it < keylen; ++it) { key[it] = (char)tolower(key[it]); } key.push_back('\0'); if(pos > 0 && pos < header.size()){ if(pos >= 0 && pos <= header.size()){ size_t vstart=delimeter; while(header[++vstart]==' '){ if(vstart==header.size()) Loading Loading
src/http.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -729,13 +729,13 @@ size_t libhttppp::HttpRequest::parse(){ if(pos==header.size() || header[pos]=='\r' ){ if(delimeter>lrow && delimeter!=0){ size_t keylen=delimeter-startkeypos; if(keylen>0 && keylen <= header.size()){ if(keylen>=0 && keylen <= header.size()){ std::string key(header.begin()+startkeypos,header.begin()+delimeter); for (size_t it = 0; it < keylen; ++it) { key[it] = (char)tolower(key[it]); } key.push_back('\0'); if(pos > 0 && pos < header.size()){ if(pos >= 0 && pos <= header.size()){ size_t vstart=delimeter; while(header[++vstart]==' '){ if(vstart==header.size()) Loading