From: Andre Noll <maan@systemlinux.org>
Date: Sat, 22 Jun 2013 15:20:15 +0000 (+0200)
Subject: i9e: Fix memory leak in clear_bottom_line().
X-Git-Tag: v0.4.13~24
X-Git-Url: https://git.tue.mpg.de/?a=commitdiff_plain;h=1afc43be9a585ce634de84764f171e4478ec54be;p=paraslash.git

i9e: Fix memory leak in clear_bottom_line().

In clear_bottom_line() we call readline's rl_copy_text() which
allocates a buffer for the given range of the current input line. But
we never free this buffer, which results in a memory leak. This patch
plugs the leak.
---

diff --git a/interactive.c b/interactive.c
index 6d30e12a..43cb99f2 100644
--- a/interactive.c
+++ b/interactive.c
@@ -272,6 +272,7 @@ static void clear_bottom_line(void)
 	rl_redisplay();
 	wipe_bottom_line(); /* wipe out the prompt */
 	rl_insert_text(text);
+	free(text);
 	rl_point = point;
 }