From 5dbaca643a57f3166bb79fb890e5bae1f870e6a9 Mon Sep 17 00:00:00 2001 From: Maxime Dor Date: Sun, 31 Dec 2017 13:02:41 +0100 Subject: [PATCH] Fix #42 --- src/main/java/io/kamax/mxisd/session/SessionMananger.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/io/kamax/mxisd/session/SessionMananger.java b/src/main/java/io/kamax/mxisd/session/SessionMananger.java index 6abb528..eb7ec3b 100644 --- a/src/main/java/io/kamax/mxisd/session/SessionMananger.java +++ b/src/main/java/io/kamax/mxisd/session/SessionMananger.java @@ -379,7 +379,7 @@ public class SessionMananger { if (o.has("validated_at")) { ThreePid remoteThreePid = new ThreePid(o.get("medium").getAsString(), o.get("address").getAsString()); - if (session.getThreePid().equals(remoteThreePid)) { // sanity check + if (!session.getThreePid().equals(remoteThreePid)) { // sanity check throw new InternalServerError("Local 3PID " + session.getThreePid() + " and remote 3PID " + remoteThreePid + " do not match for session " + session.getId()); }