This is an automated email from the ASF dual-hosted git repository. szaszm pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
commit af7e2d9d7722ca486f511a7ae7cc3962737e29ec Author: Gabor Gyimesi <[email protected]> AuthorDate: Mon Jun 15 12:25:32 2026 +0200 MINIFICPP-2847 Allow nifi.c2.rest.path.base to end with slash character Closes #2199 Signed-off-by: Marton Szasz <[email protected]> --- libminifi/src/c2/C2Agent.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libminifi/src/c2/C2Agent.cpp b/libminifi/src/c2/C2Agent.cpp index ba96745ba..67ec8b72a 100644 --- a/libminifi/src/c2/C2Agent.cpp +++ b/libminifi/src/c2/C2Agent.cpp @@ -1005,6 +1005,9 @@ std::optional<std::string> C2Agent::resolveUrl(const std::string& url) const { } std::string base; if (configuration_->get(Configuration::nifi_c2_rest_path_base, base)) { + if (!base.empty() && base.back() == '/') { + base.pop_back(); + } return base + url; } if (!configuration_->get(Configuration::nifi_c2_rest_url, "c2.rest.url", base)) {
