From 75a4f19d56fcb808db91e4f0c0623a0e3c2ae70c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Fri, 22 Feb 2019 16:34:01 +0100 Subject: [PATCH] [omemo] Clean up old sessions Delete sessions when we dont have an identity saved for it --- omemo/gtk/key.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/omemo/gtk/key.py b/omemo/gtk/key.py index f1dfecc..8afd41a 100644 --- a/omemo/gtk/key.py +++ b/omemo/gtk/key.py @@ -143,6 +143,8 @@ class KeyDialog(Gtk.Dialog): except KeyError: log.warning('Could not find session identitykey %s', item.device_id) + self._omemo.backend.storage.deleteSession(item.recipient_id, + item.device_id) continue key_row.active = item.active