diff --git a/spring-integration-ftp/src/main/java/org/springframework/integration/ftp/session/AbstractFtpSessionFactory.java b/spring-integration-ftp/src/main/java/org/springframework/integration/ftp/session/AbstractFtpSessionFactory.java index e1765764b2..2890f020f9 100644 --- a/spring-integration-ftp/src/main/java/org/springframework/integration/ftp/session/AbstractFtpSessionFactory.java +++ b/spring-integration-ftp/src/main/java/org/springframework/integration/ftp/session/AbstractFtpSessionFactory.java @@ -186,6 +186,7 @@ public abstract class AbstractFtpSessionFactory implements if (this.dataTimeout != null) { client.setDataTimeout(this.dataTimeout); } + client.setControlEncoding(this.controlEncoding); this.postProcessClientBeforeConnect(client); @@ -209,7 +210,6 @@ public abstract class AbstractFtpSessionFactory implements this.updateClientMode(client); client.setFileType(fileType); client.setBufferSize(bufferSize); - client.setControlEncoding(controlEncoding); return client; }