about summary refs log tree commit diff stats
path: root/src/plugins
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2016-03-07 18:32:32 +0000
committerJames Booth <boothj5@gmail.com>2016-03-07 18:32:32 +0000
commit72f940360dbb483177475f4dc97dae8227243619 (patch)
tree1c1df3981d67a05f0e6307ef1895b403c38131d3 /src/plugins
parent958dc6b18454774f13f2a4976a06f5800154039d (diff)
downloadprofani-tty-72f940360dbb483177475f4dc97dae8227243619.tar.gz
Free GLists in plugin autocompleters
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/autocompleters.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/autocompleters.c b/src/plugins/autocompleters.c
index 631987b1..483af7ca 100644
--- a/src/plugins/autocompleters.c
+++ b/src/plugins/autocompleters.c
@@ -67,10 +67,12 @@ autocompleters_complete(const char * const input)
     while (curr) {
         result = autocomplete_param_with_ac(input, curr->data, g_hash_table_lookup(autocompleters, curr->data), TRUE);
         if (result) {
+            g_list_free(keys);
             return result;
         }
         curr = g_list_next(curr);
     }
+    g_list_free(keys);
 
     return NULL;
 }
@@ -84,6 +86,8 @@ autocompleters_reset(void)
         autocomplete_reset(curr->data);
         curr = g_list_next(curr);
     }
+
+    g_list_free(acs);
 }
 
 void autocompleters_destroy(void)