Fix potential libjabber issue
authorMikael Berthe <mikael@lilotux.net>
Sat, 28 Oct 2006 18:14:22 +0200
changeset 985 b33ca4e1c37d
parent 984 3225a1ba050d
child 986 ed697234bd39
Fix potential libjabber issue
mcabber/libjabber/jconn.c
--- a/mcabber/libjabber/jconn.c	Sat Oct 28 17:38:53 2006 +0200
+++ b/mcabber/libjabber/jconn.c	Sat Oct 28 18:14:22 2006 +0200
@@ -353,6 +353,11 @@
     if (!j || j->state == JCONN_STATE_OFF)
 	return;
 
+    if (j->fd == -1) {
+	STATE_EVT(JCONN_STATE_OFF);
+	return;
+    }
+
     FD_ZERO(&fds);
     FD_SET(j->fd, &fds);