about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/event/server_events.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/event/server_events.c b/src/event/server_events.c
index 4644cc8c..5ad6ab4f 100644
--- a/src/event/server_events.c
+++ b/src/event/server_events.c
@@ -215,10 +215,15 @@ sv_ev_lost_connection(void)
     muc_confserver_clear();
     chat_sessions_clear();
     ui_disconnected();
+    ui_close_all_wins();
     roster_destroy();
+    tlscerts_clear_current();
 #ifdef HAVE_LIBGPGME
     p_gpg_on_disconnect();
 #endif
+#ifdef HAVE_LIBGPGME
+    omemo_on_disconnect();
+#endif
 }
 
 void