diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2008-06-21 18:19:27 +0100 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2008-06-21 18:19:27 +0100 |
commit | edc767b8781d7c56ab3cfe67e2c816694722f5d0 (patch) | |
tree | 1a10ba97390949f73dff950414b6cf957406f916 /ipc.c | |
parent | da7b4847f5561dcf9b4aefa2968d3d27327e5183 (diff) |
Fixed two more embarassing memory leaks.
Diffstat (limited to 'ipc.c')
-rw-r--r-- | ipc.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -247,7 +247,11 @@ gboolean ipc_master_read( gpointer data, gint source, b_input_condition cond ) { cmd = irc_parse_line( buf ); if( cmd ) + { ipc_command_exec( data, cmd, ipc_master_commands ); + g_free( cmd ); + } + g_free( buf ); } else { @@ -265,7 +269,11 @@ gboolean ipc_child_read( gpointer data, gint source, b_input_condition cond ) { cmd = irc_parse_line( buf ); if( cmd ) + { ipc_command_exec( data, cmd, ipc_child_commands ); + g_free( cmd ); + } + g_free( buf ); } else { |