diff options
Diffstat (limited to 'icespider/fcgi/cgiRequestBase.cpp')
-rw-r--r-- | icespider/fcgi/cgiRequestBase.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/icespider/fcgi/cgiRequestBase.cpp b/icespider/fcgi/cgiRequestBase.cpp index 6acaa38..8735d87 100644 --- a/icespider/fcgi/cgiRequestBase.cpp +++ b/icespider/fcgi/cgiRequestBase.cpp @@ -46,8 +46,8 @@ namespace IceSpider { mapVars(const std::string_view & vn, const in & envmap, out & map, const std::string_view & sp) { auto qs = envmap.find(vn); if (qs != envmap.end()) { - XWwwFormUrlEncoded::iterateVars(qs->second, [&map](const auto & k, const auto & v) { - map.insert({ k, v }); + XWwwFormUrlEncoded::iterateVars(qs->second, [&map](const auto && k, const auto && v) { + map.emplace(std::move(k), std::move(v)); }, sp); } } |