about summary refs log tree commit diff stats
path: root/src/omemo
diff options
context:
space:
mode:
authorMichael Vetter <jubalh@iodoru.org>2019-06-20 12:46:03 +0200
committerGitHub <noreply@github.com>2019-06-20 12:46:03 +0200
commit7c119aa9bf235b687fb79ebbd9ab10ce3ae3405f (patch)
tree94459a20fbc4fb449f7553464542db6e5289075c /src/omemo
parent20e94beca29f47118c14e85af22d1d6290b97c41 (diff)
parent7ca8ec3e6b130de46e61b95f689d03bc8536702a (diff)
downloadprofani-tty-7c119aa9bf235b687fb79ebbd9ab10ce3ae3405f.tar.gz
Merge pull request #1130 from profanity-im/fix/memleaks
Fix memory leaks
Diffstat (limited to 'src/omemo')
-rw-r--r--src/omemo/omemo.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/omemo/omemo.c b/src/omemo/omemo.c
index 4db618fc..f9878ac3 100644
--- a/src/omemo/omemo.c
+++ b/src/omemo/omemo.c
@@ -305,6 +305,7 @@ omemo_on_disconnect(void)
     g_key_file_free(omemo_ctx.trust_keyfile);
     g_string_free(omemo_ctx.sessions_filename, TRUE);
     g_key_file_free(omemo_ctx.sessions_keyfile);
+    _g_hash_table_free(omemo_ctx.session_store);
     g_string_free(omemo_ctx.known_devices_filename, TRUE);
     g_key_file_free(omemo_ctx.known_devices_keyfile);
 }
@@ -386,6 +387,7 @@ omemo_start_sessions(void)
             const char *jid = p_contact_barejid(contact);
             omemo_start_session(jid);
         }
+        g_slist_free(contacts);
     }
 }