From 95d6ea23e3122e004eb8ae4a2345df6820814891 Mon Sep 17 00:00:00 2001 From: Artem Alekseev Date: Tue, 19 Nov 2024 20:58:23 +0300 Subject: [PATCH] Fixed end of substring in getAgentValue --- .../cloudbees/jenkins/plugins/sshagent/exec/ExecRemoteAgent.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/cloudbees/jenkins/plugins/sshagent/exec/ExecRemoteAgent.java b/src/main/java/com/cloudbees/jenkins/plugins/sshagent/exec/ExecRemoteAgent.java index 3ec9f44..30f889a 100644 --- a/src/main/java/com/cloudbees/jenkins/plugins/sshagent/exec/ExecRemoteAgent.java +++ b/src/main/java/com/cloudbees/jenkins/plugins/sshagent/exec/ExecRemoteAgent.java @@ -143,6 +143,7 @@ private Map parseAgentEnv(String agentOutput, TaskListener listen private String getAgentValue(String agentOutput, String envVar) { int pos = agentOutput.indexOf(envVar) + envVar.length() + 1; // +1 for '=' int end = agentOutput.indexOf(';', pos); + if(end < 0) end = agentOutput.length(); return agentOutput.substring(pos, end); }