diff options
Diffstat (limited to 'src/main/java/de/pixart/messenger')
-rw-r--r-- | src/main/java/de/pixart/messenger/crypto/axolotl/AxolotlService.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/de/pixart/messenger/crypto/axolotl/AxolotlService.java b/src/main/java/de/pixart/messenger/crypto/axolotl/AxolotlService.java index 53b4e4d69..186629853 100644 --- a/src/main/java/de/pixart/messenger/crypto/axolotl/AxolotlService.java +++ b/src/main/java/de/pixart/messenger/crypto/axolotl/AxolotlService.java @@ -844,7 +844,8 @@ public class AxolotlService implements OnAdvancedStreamFeaturesLoaded { final String node = AxolotlService.PEP_BUNDLES + ":" + getOwnDeviceId(); final IqPacket deleteBundleNode = mXmppConnectionService.getIqGenerator().deleteNode(node); mXmppConnectionService.sendIqPacket(account, deleteBundleNode, null); - publishDeviceIdsAndRefineAccessModel(getOwnDeviceIds()); + final Set<Integer> ownDeviceIds = getOwnDeviceIds(); + publishDeviceIdsAndRefineAccessModel(ownDeviceIds == null ? Collections.emptySet() : ownDeviceIds); } public List<Jid> getCryptoTargets(Conversation conversation) { |