diff --git a/src/main/java/net/schmizz/sshj/sftp/StatefulSFTPClient.java b/src/main/java/net/schmizz/sshj/sftp/StatefulSFTPClient.java index fdc9b69d..1a1b89f6 100644 --- a/src/main/java/net/schmizz/sshj/sftp/StatefulSFTPClient.java +++ b/src/main/java/net/schmizz/sshj/sftp/StatefulSFTPClient.java @@ -41,8 +41,8 @@ public class StatefulSFTPClient public synchronized void cd(String dirname) throws IOException { final String targetCwd = cwdify(dirname); - if (statExistence(cwd) == null) { - throw new SFTPException(cwd + ": does not exist"); + if (statExistence(targetCwd) == null) { + throw new SFTPException(targetCwd + ": does not exist"); } cwd = targetCwd; log.debug("CWD = {}", cwd);