소스 검색

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…
취소
저장