From 4a97ea68f56c7f789cb3e884faf4c4d146d02f54 Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Mon, 27 Sep 2010 16:17:56 +0200 Subject: [PATCH] Free hashtable with local variables when closing buffer (memory leak) --- src/gui/gui-buffer.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gui/gui-buffer.c b/src/gui/gui-buffer.c index affaefad7..ab1d1f5c5 100644 --- a/src/gui/gui-buffer.c +++ b/src/gui/gui-buffer.c @@ -1817,6 +1817,7 @@ gui_buffer_close (struct t_gui_buffer *buffer) gui_keyboard_free_all (&buffer->keys, &buffer->last_key, &buffer->keys_count); gui_buffer_local_var_remove_all (buffer); + hashtable_free (buffer->local_variables); /* remove buffer from buffers list */ if (buffer->prev_buffer)