# HG changeset patch # User Sebastien Jodogne # Date 1357829565 -3600 # Node ID ae0818659d507de296ac4883c5765bbc0be0026a # Parent c730f6e42848d7585f77a00a9ebe48108ddd1afa cleaning diff -r c730f6e42848 -r ae0818659d50 Core/HttpServer/HttpHandler.cpp --- a/Core/HttpServer/HttpHandler.cpp Wed Jan 09 15:40:10 2013 +0100 +++ b/Core/HttpServer/HttpHandler.cpp Thu Jan 10 15:52:45 2013 +0100 @@ -40,16 +40,21 @@ const char* start, const char* end) { + std::string name, value; + const char* equal = strchr(start, '='); if (equal == NULL || equal >= end) { - result.insert(std::make_pair(std::string(start, end - start), "")); + name = std::string(start, end - start); + //value = ""; } else { - result.insert(std::make_pair(std::string(start, equal - start), - std::string(equal + 1, end))); + name = std::string(start, equal - start); + value = std::string(equal + 1, end); } + + result.insert(std::make_pair(name, value)); }