From: AsamK Date: Sat, 26 Nov 2016 12:26:04 +0000 (+0100) Subject: Fix crash when receiving group request for unkown group X-Git-Tag: v0.5.2~10 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/5b839bbae08762cc6012f5941a46bb613801b126 Fix crash when receiving group request for unkown group Fixes #33 --- diff --git a/src/main/java/org/asamk/signal/Manager.java b/src/main/java/org/asamk/signal/Manager.java index ee5aeeb3..8de14b2d 100644 --- a/src/main/java/org/asamk/signal/Manager.java +++ b/src/main/java/org/asamk/signal/Manager.java @@ -938,10 +938,14 @@ class Manager implements Signal { } break; case REQUEST_INFO: - try { - sendUpdateGroupMessage(groupInfo.getGroupId(), source); - } catch (IOException | EncapsulatedExceptions e) { - e.printStackTrace(); + if (group != null) { + try { + sendUpdateGroupMessage(groupInfo.getGroupId(), source); + } catch (IOException | EncapsulatedExceptions e) { + e.printStackTrace(); + } catch (NotAGroupMemberException e) { + // We have left this group, so don't send a group update message + } } break; }