1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-08 18:53:12 +02:00

core: fix memory leak when closing buffer

This commit is contained in:
Sebastien Helleu
2012-02-19 19:15:14 +01:00
parent 508bfe5c7a
commit 205a869598
2 changed files with 7 additions and 2 deletions
+1
View File
@@ -7,6 +7,7 @@ v0.3.7-rc2, 2012-02-19
Version 0.3.7 (under dev!)
--------------------------
* core: fix memory leak when closing buffer
* core: fix memory leak in function util_search_full_lib_name
* core: automatically add newline char after last pasted line (when pasting many
lines with confirmation) (task #10703)
+6 -2
View File
@@ -2185,12 +2185,16 @@ gui_buffer_close (struct t_gui_buffer *buffer)
free (buffer->mixed_lines);
/* free some data */
if (buffer->title)
free (buffer->title);
if (buffer->plugin_name_for_upgrade)
free (buffer->plugin_name_for_upgrade);
if (buffer->name)
free (buffer->name);
if (buffer->full_name)
free (buffer->full_name);
if (buffer->short_name)
free (buffer->short_name);
if (buffer->title)
free (buffer->title);
if (buffer->input_buffer)
free (buffer->input_buffer);
gui_buffer_undo_free_all (buffer);