# HG changeset patch # User Mikael Berthe # Date 1162052062 -7200 # Node ID b33ca4e1c37d05ed4d99524ee202fbe01132db8c # Parent 3225a1ba050d812fdabf64caa1a72ca75c1bfbd5 Fix potential libjabber issue diff -r 3225a1ba050d -r b33ca4e1c37d 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);