summaryrefslogtreecommitdiff
path: root/irc/ctrlproxy/files/patch-lib__network.c
diff options
context:
space:
mode:
authorChin-San Huang <chinsan@FreeBSD.org>2007-12-24 05:31:20 +0000
committerChin-San Huang <chinsan@FreeBSD.org>2007-12-24 05:31:20 +0000
commita84f9f8fb00c112d92c22e3529def5c3952eaece (patch)
tree221f552da5697123161f20bb32d9e3a27ac427d9 /irc/ctrlproxy/files/patch-lib__network.c
parent- update version (diff)
- Update to 3.0.5.
Submitted by: Ashish Shukla <wahjava at gmail dot com> via mail
Notes
Notes: svn path=/head/; revision=204427
Diffstat (limited to 'irc/ctrlproxy/files/patch-lib__network.c')
-rw-r--r--irc/ctrlproxy/files/patch-lib__network.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/irc/ctrlproxy/files/patch-lib__network.c b/irc/ctrlproxy/files/patch-lib__network.c
new file mode 100644
index 000000000000..5126cc91c4b5
--- /dev/null
+++ b/irc/ctrlproxy/files/patch-lib__network.c
@@ -0,0 +1,15 @@
+--- lib/network.c.orig 2007-12-07 20:46:47.000000000 +0530
++++ lib/network.c 2007-12-23 22:45:38.000000000 +0530
+@@ -1261,8 +1261,10 @@
+ ssl_free_client_credentials(s->ssl_credentials);
+ #endif
+
+- g_iconv_close(s->connection.incoming_iconv);
+- g_iconv_close(s->connection.outgoing_iconv);
++ if (s->connection.incoming_iconv != (GIConv)-1)
++ g_iconv_close(s->connection.incoming_iconv);
++ if (s->connection.outgoing_iconv != (GIConv)-1)
++ g_iconv_close(s->connection.outgoing_iconv);
+
+ g_free(s);
+ }