From: Daniel Carl <danielcarl@gmx.de>
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/assets/wrapped.html/assets/wrapped.html/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;
 }