diff --git a/core/src/main/java/ch/cyberduck/core/Session.java b/core/src/main/java/ch/cyberduck/core/Session.java index 2980211c9de..b0068fefa45 100644 --- a/core/src/main/java/ch/cyberduck/core/Session.java +++ b/core/src/main/java/ch/cyberduck/core/Session.java @@ -201,6 +201,7 @@ public void interrupt() throws BackgroundException { } protected void logout() throws BackgroundException { + log.debug("Reset credentials for {}", host); host.getCredentials().reset(); } diff --git a/core/src/main/java/ch/cyberduck/core/transfer/Transfer.java b/core/src/main/java/ch/cyberduck/core/transfer/Transfer.java index 6d6ad909dc5..b185944a94b 100644 --- a/core/src/main/java/ch/cyberduck/core/transfer/Transfer.java +++ b/core/src/main/java/ch/cyberduck/core/transfer/Transfer.java @@ -168,7 +168,7 @@ public Transfer(final Host host, final Path root, final Local folder, final Band * @param roots List of files to add to transfer */ public Transfer(final Host host, final List roots, final BandwidthThrottle bandwidth) { - this.host = host; + this.host = new Host(host); this.roots.addAll(roots); this.bandwidth = bandwidth; }