From: Daniel Carl Date: Sat, 28 Sep 2013 17:44:09 +0000 (+0200) Subject: Added missed freeing for vb_get_input_text in compltion. X-Git-Url: https://git.owens.tech///git?a=commitdiff_plain;h=d4ebbe02b74c9a8dac1e0590a76ab5bc214d8d3b;p=vimb.git Added missed freeing for vb_get_input_text in compltion. --- diff --git a/src/completion.c b/src/completion.c index 6963573..ea48a6d 100644 --- a/src/completion.c +++ b/src/completion.c @@ -64,6 +64,7 @@ gboolean completion_complete(gboolean back) if (comp.text && !strcmp(input, comp.text)) { /* step through the next/prev completion item */ move_cursor(back); + g_free(input); return true; } /* if current input isn't the content of the completion item, stop @@ -99,6 +100,7 @@ gboolean completion_complete(gboolean back) } if (!res) { + g_free(input); return false; } @@ -119,6 +121,7 @@ gboolean completion_complete(gboolean back) g_free(value); g_object_unref(G_OBJECT(store)); + g_free(input); return false; } } @@ -130,6 +133,7 @@ gboolean completion_complete(gboolean back) init_completion(GTK_TREE_MODEL(store), prefix); show(back); + g_free(input); return true; }