summaryrefslogtreecommitdiff
path: root/irc/ctrlproxy/files/patch-lib__client.c
blob: 282091e2a2d370982bd4ed4ab8daebc228676d45 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
--- lib/client.c.orig	2007-12-07 20:46:47.000000000 +0530
+++ lib/client.c	2007-12-23 22:08:20.000000000 +0530
@@ -277,8 +277,10 @@
 	
 	c->incoming = NULL;
 
-	g_iconv_close(c->outgoing_iconv);
-	g_iconv_close(c->incoming_iconv);
+	if (c->outgoing_iconv != (GIConv)-1)
+		g_iconv_close(c->outgoing_iconv);
+	if (c->incoming_iconv != (GIConv)-1)
+		g_iconv_close(c->incoming_iconv);
 
 	if (c->exit_on_close) 
 		exit(0);