aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/eu/siacs/conversations/entities/MucOptions.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/eu/siacs/conversations/entities/MucOptions.java b/src/eu/siacs/conversations/entities/MucOptions.java
index 4ed83a5a..e429a5ab 100644
--- a/src/eu/siacs/conversations/entities/MucOptions.java
+++ b/src/eu/siacs/conversations/entities/MucOptions.java
@@ -101,7 +101,9 @@ public class MucOptions {
}
public void processPacket(PresencePacket packet) {
- String name = packet.getAttribute("from").split("/")[1];
+ String[] fromParts = packet.getFrom().split("/");
+ if (fromParts.length>=2) {
+ String name = fromParts[1];
String type = packet.getAttribute("type");
if (type==null) {
User user = new User();
@@ -143,6 +145,7 @@ public class MucOptions {
}
}
}
+ }
}
public List<User> getUsers() {