diff --git a/ssh/src/main/java/ch/cyberduck/core/sftp/openssh/config/transport/OpenSshConfig.java b/ssh/src/main/java/ch/cyberduck/core/sftp/openssh/config/transport/OpenSshConfig.java index 2ade876ad8..1118cb8390 100644 --- a/ssh/src/main/java/ch/cyberduck/core/sftp/openssh/config/transport/OpenSshConfig.java +++ b/ssh/src/main/java/ch/cyberduck/core/sftp/openssh/config/transport/OpenSshConfig.java @@ -320,7 +320,7 @@ public class OpenSshConfig { parent = directory; } // Include accepts the tokens %%, %C, %d, %h, %i, %j, %k, %L, %l, %n, %p, %r, and %u. - if(StringUtils.containsAny(pattern, '*')) { + if(StringUtils.containsAny(pattern, '*', '?')) { // Each pathname may contain glob(7) wildcards if(parent.isDirectory()) { log.debug("Resolve files in {} matching {}", parent, PathNormalizer.name(pattern));