Change summary
src/main/java/eu/siacs/conversations/utils/XmppUri.java | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
Detailed changes
@@ -71,7 +71,12 @@ public class XmppUri {
if (uri.getAuthority() != null) {
jid = uri.getAuthority();
} else {
- jid = uri.getSchemeSpecificPart().split("\\?")[0];
+ String[] parts = uri.getSchemeSpecificPart().split("\\?");
+ if (parts.length > 1) {
+ jid = parts[0];
+ } else {
+ return;
+ }
}
this.fingerprints = parseFingerprints(uri.getQuery());
this.body = parseBody(uri.getQuery());