瀏覽代碼

#16 check if port is blank.

Shinsuke Sugaya 11 年之前
父節點
當前提交
a81ea90003
共有 1 個文件被更改,包括 6 次插入4 次删除
  1. 6 4
      src/main/java/jp/sf/fess/ds/impl/FileListDataStoreImpl.java

+ 6 - 4
src/main/java/jp/sf/fess/ds/impl/FileListDataStoreImpl.java

@@ -272,10 +272,12 @@ public class FileListDataStoreImpl extends CsvDataStoreImpl {
                     final SmbAuthentication smbAuth = new SmbAuthentication();
                     smbAuth.setDomain(domain == null ? "" : domain);
                     smbAuth.setServer(hostname);
-                    try {
-                        smbAuth.setPort(Integer.parseInt(port));
-                    } catch (final NumberFormatException e) {
-                        logger.warn("Failed to parse " + port, e);
+                    if (StringUtil.isNotBlank(port)) {
+                        try {
+                            smbAuth.setPort(Integer.parseInt(port));
+                        } catch (final NumberFormatException e) {
+                            logger.warn("Failed to parse " + port, e);
+                        }
                     }
                     smbAuth.setUsername(username);
                     smbAuth.setPassword(password == null ? "" : password);