From f69863189e5a3bb0dd3b9ec0a9ef1a4b602a09ea Mon Sep 17 00:00:00 2001
From: Valera V Harseko <vharseko@3a-systems.ru>
Date: Mon, 22 Jun 2026 09:36:49 +0000
Subject: [PATCH] Escape commas in __P(basedn) default to fix JMeter plan compile

---
 .github/benchmark/benchmark.jmx |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/.github/benchmark/benchmark.jmx b/.github/benchmark/benchmark.jmx
index a20b94a..745cffc 100644
--- a/.github/benchmark/benchmark.jmx
+++ b/.github/benchmark/benchmark.jmx
@@ -47,7 +47,7 @@
           <LDAPExtSampler guiclass="LdapExtTestSamplerGui" testclass="LDAPExtSampler" testname="ADMIN_CONNECT" enabled="true">
             <stringProp name="servername">${__P(host,localhost)}</stringProp>
             <stringProp name="port">${__P(port,1389)}</stringProp>
-            <stringProp name="rootdn">ou=People,${__P(basedn,dc=example,dc=com)}</stringProp>
+            <stringProp name="rootdn">ou=People,${__P(basedn,dc=example\,dc=com)}</stringProp>
             <stringProp name="scope">2</stringProp>
             <stringProp name="countlimit"></stringProp>
             <stringProp name="timelimit"></stringProp>
@@ -223,7 +223,7 @@
         <LDAPExtSampler guiclass="LdapExtTestSamplerGui" testclass="LDAPExtSampler" testname="BIND" enabled="true">
           <stringProp name="servername">${__P(host,localhost)}</stringProp>
           <stringProp name="port">${__P(port,1389)}</stringProp>
-          <stringProp name="rootdn">ou=People,${__P(basedn,dc=example,dc=com)}</stringProp>
+          <stringProp name="rootdn">ou=People,${__P(basedn,dc=example\,dc=com)}</stringProp>
           <stringProp name="scope">2</stringProp>
           <stringProp name="countlimit"></stringProp>
           <stringProp name="timelimit"></stringProp>
@@ -233,7 +233,7 @@
           <stringProp name="connection_timeout">60000</stringProp>
           <stringProp name="parseflag">false</stringProp>
           <stringProp name="secure">false</stringProp>
-          <stringProp name="user_dn">cn=user_${__threadNum},ou=People,${__P(basedn,dc=example,dc=com)}</stringProp>
+          <stringProp name="user_dn">cn=user_${__threadNum},ou=People,${__P(basedn,dc=example\,dc=com)}</stringProp>
           <stringProp name="user_pw">${__P(benchpw,benchPass1)}</stringProp>
           <stringProp name="comparedn"></stringProp>
           <stringProp name="comparefilt"></stringProp>

--
Gitblit v1.10.0