X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/28e192c519c59d97d70aea6fabe18927e1aff42a..1b0df2c7e727a2a88d50799852b49508128822b8:/src/main/java/cli/JsonSessionStore.java diff --git a/src/main/java/cli/JsonSessionStore.java b/src/main/java/cli/JsonSessionStore.java index b070334b..c034fc2c 100644 --- a/src/main/java/cli/JsonSessionStore.java +++ b/src/main/java/cli/JsonSessionStore.java @@ -7,10 +7,7 @@ import org.whispersystems.libaxolotl.state.SessionRecord; import org.whispersystems.libaxolotl.state.SessionStore; import java.io.IOException; -import java.util.HashMap; -import java.util.LinkedList; -import java.util.List; -import java.util.Map; +import java.util.*; public class JsonSessionStore implements SessionStore { @@ -85,7 +82,7 @@ public class JsonSessionStore implements SessionStore { @Override public synchronized void deleteAllSessions(String name) { - for (AxolotlAddress key : sessions.keySet()) { + for (AxolotlAddress key : new ArrayList<>(sessions.keySet())) { if (key.getName().equals(name)) { sessions.remove(key); }