# HG changeset patch # User Stu Tomlinson # Date 1115471301 0 # Node ID c153119be7d0ee89abc5dda8ee648a78b3ffe4ec # Parent acaf64c659b9c320903578bebc8ad06e67b268e1 [gaim-migrate @ 12630] Fix some minor leaks when something goes wrong connecting to IRC committer: Tailor Script diff -r acaf64c659b9 -r c153119be7d0 src/protocols/irc/irc.c --- a/src/protocols/irc/irc.c Fri May 06 00:14:30 2005 +0000 +++ b/src/protocols/irc/irc.c Sat May 07 13:08:21 2005 +0000 @@ -292,6 +292,7 @@ buf = irc_format(irc, "vv", "PASS", pass); if (irc_send(irc, buf) < 0) { gaim_connection_error(gc, "Error sending password"); + g_free(buf); return FALSE; } g_free(buf); @@ -305,12 +306,14 @@ strlen(realname) ? realname : IRC_DEFAULT_ALIAS); if (irc_send(irc, buf) < 0) { gaim_connection_error(gc, "Error registering with server"); + g_free(buf); return FALSE; } g_free(buf); buf = irc_format(irc, "vn", "NICK", gaim_connection_get_display_name(gc)); if (irc_send(irc, buf) < 0) { gaim_connection_error(gc, "Error sending nickname"); + g_free(buf); return FALSE; } g_free(buf);