--- 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);