Browse Source

Allow URLs that don't have passwords.

pull/810/head
Chris Smith 6 years ago
parent
commit
b795ac39bf
1 changed files with 2 additions and 1 deletions
  1. 2
    1
      src/main/java/com/dmdirc/util/URIParser.java

+ 2
- 1
src/main/java/com/dmdirc/util/URIParser.java View File

@@ -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…
Cancel
Save