瀏覽代碼

Allow URLs that don't have passwords.

pull/810/head
Chris Smith 6 年之前
父節點
當前提交
b795ac39bf
共有 1 個檔案被更改,包括 2 行新增1 行删除
  1. 2
    1
      src/main/java/com/dmdirc/util/URIParser.java

+ 2
- 1
src/main/java/com/dmdirc/util/URIParser.java 查看文件

@@ -90,7 +90,8 @@ public class URIParser {
90 90
             // User info may contain special characters. When we pass individual parts to
91 91
             // the URI constructor below, it encodes any characters not allowed in the user
92 92
             // info. To avoid doubly-encoding them we need to decode here...
93
-            userInfo = URLDecoder.decode(authorityMatcher.group("auth"), "UTF-8");
93
+            String auth = authorityMatcher.group("auth");
94
+            userInfo = auth == null ? null : URLDecoder.decode(auth, "UTF-8");
94 95
         } catch (UnsupportedEncodingException ex) {
95 96
             throw new InvalidURIException("Unable to create user info", ex);
96 97
         }

Loading…
取消
儲存