From 2492d9eef1ca3966f5577664034dea5d6c4a2caf Mon Sep 17 00:00:00 2001 From: David Kocher Date: Sat, 9 Mar 2019 16:06:39 +0100 Subject: [PATCH] Fix null pointer when system type is unknown. Regression from r46127. --- ftp/src/main/java/ch/cyberduck/core/ftp/FTPSession.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ftp/src/main/java/ch/cyberduck/core/ftp/FTPSession.java b/ftp/src/main/java/ch/cyberduck/core/ftp/FTPSession.java index 1496d50dbfd..9f0ce996a41 100644 --- a/ftp/src/main/java/ch/cyberduck/core/ftp/FTPSession.java +++ b/ftp/src/main/java/ch/cyberduck/core/ftp/FTPSession.java @@ -57,6 +57,7 @@ import ch.cyberduck.core.ssl.X509TrustManager; import ch.cyberduck.core.threading.CancelCallback; +import org.apache.commons.lang3.StringUtils; import org.apache.commons.net.ftp.FTPClientConfig; import org.apache.commons.net.ftp.FTPCmd; import org.apache.commons.net.ftp.FTPReply; @@ -261,7 +262,7 @@ public void login(final Proxy proxy, final LoginCallback prompt, final CancelCal if(log.isInfoEnabled()) { log.info(String.format("Reset parser to timezone %s", zone)); } - String system = null; //Unknown + String system = StringUtils.EMPTY; //Unknown try { system = client.getSystemType(); if(system.toUpperCase(Locale.ROOT).contains(FTPClientConfig.SYST_NT)) {