This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-vfs.git

commit 062a5582c72faccf0c86dd71a672cf75d2722d26
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Mon Jul 28 07:32:18 2025 -0400

    Migrate from deprecated method
---
 .../java/org/apache/commons/vfs2/provider/ftp/FtpClientFactory.java  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpClientFactory.java
 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpClientFactory.java
index 55f2cbab9..09268c015 100644
--- 
a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpClientFactory.java
+++ 
b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpClientFactory.java
@@ -21,6 +21,7 @@ import java.io.PrintWriter;
 import java.io.StringWriter;
 import java.io.Writer;
 import java.net.Proxy;
+import java.nio.charset.Charset;
 import java.time.Duration;
 
 import org.apache.commons.lang3.Range;
@@ -166,9 +167,9 @@ public final class FtpClientFactory {
                     if (connectTimeout != null) {
                         
client.setDefaultTimeout(DurationUtils.toMillisInt(connectTimeout));
                     }
-                    final String controlEncoding = 
builder.getControlEncoding(fileSystemOptions);
+                    final Charset controlEncoding = 
builder.getControlEncodingCharset(fileSystemOptions);
                     if (controlEncoding != null) {
-                        client.setControlEncoding(controlEncoding);
+                        client.setControlEncoding(controlEncoding.name());
                     }
                     final Boolean autodetectUTF8 = 
builder.getAutodetectUtf8(fileSystemOptions);
                     if (autodetectUTF8 != null) {

Reply via email to