aboutsummaryrefslogtreecommitdiffstats
path: root/irc_commands.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2008-03-30 22:26:16 +0100
committerWilmer van der Gaast <wilmer@gaast.net>2008-03-30 22:26:16 +0100
commitf9756bd2e2711d58e06ad2a33ad3292ff10fc6da (patch)
tree213bb64648b12e823a0a427da26883e7b6a87436 /irc_commands.c
parent5ecf96b935c6f6c0fba00d84cf7616ee04b06aed (diff)
Changed charset handling: irc_t keeps two iconv structures, which are just
used for every line sent and received, so now there's no need to use g_iconv_open() every time a message comes in/out. Also, fixed a small memory leak that was there for a long time but somehow never caught my attention.
Diffstat (limited to 'irc_commands.c')
-rw-r--r--irc_commands.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/irc_commands.c b/irc_commands.c
index 61517614..6a47007a 100644
--- a/irc_commands.c
+++ b/irc_commands.c
@@ -277,8 +277,7 @@ static void irc_cmd_privmsg( irc_t *irc, char **cmd )
if( cmd[1] != irc->last_target )
{
- if( irc->last_target )
- g_free( irc->last_target );
+ g_free( irc->last_target );
irc->last_target = g_strdup( cmd[1] );
}
}