From d4ebbe02b74c9a8dac1e0590a76ab5bc214d8d3b Mon Sep 17 00:00:00 2001
From: Daniel Carl <danielcarl@gmx.de>
Date: Sat, 28 Sep 2013 19:44:09 +0200
Subject: [PATCH] Added missed freeing for vb_get_input_text in compltion.

---
 src/completion.c | 4 ++++
 1 file changed, 4 insertions(+)

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;
 }
-- 
2.20.1