This is an automated email from the ASF dual-hosted git repository.

hansva pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hop.git


The following commit(s) were added to refs/heads/master by this push:
     new 019bc29fef HOP-4090: Force limit to parameter split
     new 321131d941 Merge pull request #1615 from gkfabs/gkfabs/master
019bc29fef is described below

commit 019bc29fef7579b2e01b1d475d226a9ce036c927
Author: Fabien Carrion <[email protected]>
AuthorDate: Wed Aug 3 23:21:35 2022 +0200

    HOP-4090: Force limit to parameter split
---
 engine/src/main/java/org/apache/hop/run/HopRun.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/engine/src/main/java/org/apache/hop/run/HopRun.java 
b/engine/src/main/java/org/apache/hop/run/HopRun.java
index 50e0b2a66a..dec1107fee 100644
--- a/engine/src/main/java/org/apache/hop/run/HopRun.java
+++ b/engine/src/main/java/org/apache/hop/run/HopRun.java
@@ -159,7 +159,7 @@ public class HopRun implements Runnable, 
IHasHopMetadataProvider {
     //
     if (systemProperties != null) {
       for (String parameter : systemProperties) {
-        String[] split = parameter.split("=");
+        String[] split = parameter.split("=", 2);
         String key = split.length > 0 ? split[0] : null;
         String value = split.length > 1 ? split[1] : null;
         if (StringUtils.isNotEmpty(key) && StringUtils.isNotEmpty(value)) {
@@ -403,7 +403,7 @@ public class HopRun implements Runnable, 
IHasHopMetadataProvider {
       String[] availableParameters = namedParams.listParameters();
       if (parameters != null) {
         for (String parameter : parameters) {
-          String[] split = parameter.split("=");
+          String[] split = parameter.split("=", 2);
           String key = split.length > 0 ? split[0] : null;
           String value = split.length > 1 ? split[1] : null;
 

Reply via email to