Parcourir la source

Allow URLs that don't have passwords.

pull/810/head
Chris Smith il y a 6 ans
Parent
révision
b795ac39bf
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2
    1
      src/main/java/com/dmdirc/util/URIParser.java

+ 2
- 1
src/main/java/com/dmdirc/util/URIParser.java Voir le fichier

@@ -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
         }

Chargement…
Annuler
Enregistrer