From e8d2d1c39ac7da0f7a8302cee139f8a6162ca50c Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Tue, 22 Oct 2024 08:32:41 -0600 Subject: [PATCH] [wpinet] HttpRequest: Keep params ordered (#7246) --- wpinet/src/main/native/include/wpinet/HttpUtil.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wpinet/src/main/native/include/wpinet/HttpUtil.h b/wpinet/src/main/native/include/wpinet/HttpUtil.h index 0d44557f57f..ffc2dd1db30 100644 --- a/wpinet/src/main/native/include/wpinet/HttpUtil.h +++ b/wpinet/src/main/native/include/wpinet/HttpUtil.h @@ -318,12 +318,12 @@ class HttpRequest { template HttpRequest(const HttpLocation& loc, const T& extraParams) : host{loc.host}, port{loc.port} { - StringMap params; + SmallVector, 4> params; for (const auto& p : loc.params) { - params.insert(std::make_pair(GetFirst(p), GetSecond(p))); + params.emplace_back(std::make_pair(GetFirst(p), GetSecond(p))); } for (const auto& p : extraParams) { - params.insert(std::make_pair(GetFirst(p), GetSecond(p))); + params.emplace_back(std::make_pair(GetFirst(p), GetSecond(p))); } SetPath(loc.path, params); SetAuth(loc);