about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorMichael Vetter <jubalh@iodoru.org>2019-10-05 20:45:07 +0200
committerMichael Vetter <jubalh@iodoru.org>2019-10-05 20:45:07 +0200
commit4e8f0c90b547211d33fd7c73ef82fdc3a83f3359 (patch)
treed7a6eb486841668d3f23327cfd1b4072278f75bc
parent684a9b1a5664f49ae08d2cc0a43300522ff7c7f6 (diff)
downloadprofani-tty-4e8f0c90b547211d33fd7c73ef82fdc3a83f3359.tar.gz
Fix preferences memory leak
Memory leak detected through unit tests.

Regards https://github.com/profanity-im/profanity/issues/1019
-rw-r--r--src/config/preferences.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/config/preferences.c b/src/config/preferences.c
index c7196ef5..052bb99a 100644
--- a/src/config/preferences.c
+++ b/src/config/preferences.c
@@ -207,8 +207,12 @@ prefs_close(void)
 {
     autocomplete_free(boolean_choice_ac);
     autocomplete_free(room_trigger_ac);
+
     g_key_file_free(prefs);
     prefs = NULL;
+
+    free(prefs_loc);
+    prefs_loc = NULL;
 }
 
 char*