diff libpurple/protocols/simple/simple.c @ 32192:f71b6a715cc7

Fix some closes on invalid fds, which can crash on Windows. committer: Ethan Blanton <elb@pidgin.im>
author Florian Quèze <florian@instantbird.org>
date Sun, 10 Jul 2011 13:11:36 +0000
parents b671728e6ee9
children a5b556ac1de5
line wrap: on
line diff
--- a/libpurple/protocols/simple/simple.c	Sat Jul 09 22:34:25 2011 +0000
+++ b/libpurple/protocols/simple/simple.c	Sun Jul 10 13:11:36 2011 +0000
@@ -1932,6 +1932,8 @@
 
 	gc->proto_data = sip = g_new0(struct simple_account_data, 1);
 	sip->gc = gc;
+	sip->fd = -1;
+	sip->listenfd = -1;
 	sip->account = account;
 	sip->registerexpire = 900;
 	sip->udp = purple_account_get_bool(account, "udp", FALSE);