From f891c4bd8b5acf92f79a49734cffda23cb19959f Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Sun, 23 Aug 2020 12:24:01 +0200 Subject: [PATCH] config may return null-hostname for wildcard configs --- .../org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.java b/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.java index edee9a8ec..4987d0501 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.java @@ -277,7 +277,9 @@ public abstract class SSHBase extends Task implements LogListener { throw new BuildException("Failed to load the SSH configuration file " + sshConfig, e); } - host = config.getHostname(); + if (config.getHostname() != null) { + host = config.getHostname(); + } if (userInfo.getName() == null) { userInfo.setName(config.getUser());