HTTP lib no longer returns empty variables in allVars()

This commit is contained in:
Thulinma 2017-10-22 23:58:45 +02:00
parent a27cf083e6
commit 761fbdc944

View file

@ -613,6 +613,7 @@ std::string HTTP::Parser::allVars(){
std::string ret; std::string ret;
if (!vars.size()){return ret;} if (!vars.size()){return ret;}
for (std::map<std::string, std::string>::iterator it = vars.begin(); it != vars.end(); ++it){ for (std::map<std::string, std::string>::iterator it = vars.begin(); it != vars.end(); ++it){
if (!it->second.size()){continue;}
if (ret.size() > 1){ if (ret.size() > 1){
ret += "&"; ret += "&";
}else{ }else{