diff options
| author | Wilmer van der Gaast <wilmer@gaast.net> | 2008-03-30 22:26:16 +0100 | 
|---|---|---|
| committer | Wilmer van der Gaast <wilmer@gaast.net> | 2008-03-30 22:26:16 +0100 | 
| commit | f9756bd2e2711d58e06ad2a33ad3292ff10fc6da (patch) | |
| tree | 213bb64648b12e823a0a427da26883e7b6a87436 /set.c | |
| parent | 5ecf96b935c6f6c0fba00d84cf7616ee04b06aed (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 'set.c')
| -rw-r--r-- | set.c | 15 | 
1 files changed, 0 insertions, 15 deletions
| @@ -229,18 +229,3 @@ char *set_eval_ops( set_t *set, char *value )  	return value;  } - -char *set_eval_charset( set_t *set, char *value ) -{ -	GIConv cd; - -	if( g_strcasecmp( value, "none" ) == 0 ) -		return value; - -	cd = g_iconv_open( "UTF-8", value ); -	if( cd == (GIConv) -1 ) -		return NULL; - -	g_iconv_close( cd ); -	return value; -} | 
