# HG changeset patch # User Mikael Berthe # Date 1163701812 -3600 # Node ID 8569e353530597641a55a397a070bb823c89e15d # Parent 6d68a65b5ec6926e1207cdf64dd4091383ba641a [BP-b33ca4e1c37d] Fix potential libjabber issue diff -r 6d68a65b5ec6 -r 8569e3535305 mcabber/libjabber/jconn.c --- a/mcabber/libjabber/jconn.c Thu Nov 16 19:30:12 2006 +0100 +++ b/mcabber/libjabber/jconn.c Thu Nov 16 19:30:12 2006 +0100 @@ -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);