From 7050710b76f98945c2e8991e668a39e4214ac03b Mon Sep 17 00:00:00 2001 From: "Robin E. R. Davies" Date: Wed, 23 Jul 2025 22:28:40 -0400 Subject: [PATCH] SplitIO Uri.cpp fix. --- src/Uri.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/Uri.cpp b/src/Uri.cpp index 1219e56..9061189 100644 --- a/src/Uri.cpp +++ b/src/Uri.cpp @@ -452,15 +452,16 @@ std::string uri_builder::str() const { if (i != 0) s << '/'; HtmlHelper::encode_url_segment(s,segments_[i],false); } - if (queries_.size() != 0) + for (size_t i = 0; i < queries_.size(); ++i) { - s << '?'; - for (size_t i = 0; i < queries_.size(); ++i) + if (i == 0) { - s << queries_[i].key << "="; - HtmlHelper::encode_url_segment(s,queries_[i].value,true); + s << '?'; + } else { + s << '&'; } - + s << queries_[i].key << "="; + HtmlHelper::encode_url_segment(s,queries_[i].value,true); } if (fragment_.length() != 0) {