Commit bf27e368 authored by jan.koester's avatar jan.koester
Browse files

small fixes

parent 47bbd151
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -88,6 +88,11 @@ libhttppp::HttpHeader::HeaderData &libhttppp::HttpHeader::HeaderData::operator=(
  return *this;
}

void libhttppp::HttpHeader::HeaderData::clear(){
  _Value.clear();
}


libhttppp::HttpHeader::HeaderData* libhttppp::HttpHeader::getfirstHeaderData(){
  return _firstHeaderData;
}
@@ -214,7 +219,6 @@ libhttppp::HttpHeader::HeaderData::HeaderData(const char *key){
    for(size_t i=0; i<strlen(key); ++i){
       _Key.push_back(tolower(key[i]));
    }
    _Key.push_back('\0');
    _nextHeaderData=nullptr;
}

+1 −0
Original line number Diff line number Diff line
@@ -55,6 +55,7 @@ namespace libhttppp {
      HeaderData &operator=(size_t value);
      HeaderData &operator=(int value);

      void clear();
    private:
      HeaderData(const char *key);
      ~HeaderData();
+2 −0
Original line number Diff line number Diff line
@@ -107,6 +107,8 @@ void libhttppp::HttpEvent::ResponseEvent(netplus::con* curcon){
    HttpRequest *cureq =(HttpRequest*)curcon;
    try{
        ResponseEvent(cureq);
        if(cureq->SendData.empty())
            cureq->clear();
    }catch(HTTPException &e){
        cureq->clear();
        throw e;