1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-28 13:56:37 +02:00

relay: fix memory leak (free some parsed messages) (bug #33387)

This commit is contained in:
Sebastien Helleu
2011-05-26 16:33:52 +02:00
parent dbfcd7ec72
commit d99fe2babd
2 changed files with 5 additions and 2 deletions
+4 -2
View File
@@ -248,6 +248,8 @@ relay_client_irc_signal_irc_in2_cb (void *data, const char *signal,
irc_command,
irc_args);
}
weechat_hashtable_free (hash_parsed);
}
return WEECHAT_RC_OK;
@@ -739,7 +741,7 @@ relay_client_irc_recv_one_msg (struct t_relay_client *client, char *data)
RELAY_IRC_DATA(client, address));
relay_client_set_status (client,
RELAY_STATUS_DISCONNECTED);
return;
goto end;
}
if (irc_args && irc_args[0])
{
@@ -760,7 +762,7 @@ relay_client_irc_recv_one_msg (struct t_relay_client *client, char *data)
RELAY_IRC_DATA(client, address));
relay_client_set_status (client,
RELAY_STATUS_DISCONNECTED);
return;
goto end;
}
RELAY_IRC_DATA(client, connected) = 1;