]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
update
authorAnthony Minessale <anthony.minessale@gmail.com>
Thu, 4 Dec 2008 02:42:09 +0000 (02:42 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Thu, 4 Dec 2008 02:42:09 +0000 (02:42 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10585 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/libdingaling/src/libdingaling.c

index c07f5ea5d5cdb450d87c2be943d982e95c89bd99..dc2376ef2f4928d75f4be0d0c445f3bf24d8fc66 100644 (file)
@@ -1571,6 +1571,10 @@ static void xmpp_connect(ldl_handle_t *handle, char *jabber_id, char *pass)
                ldl_clear_flag_locked(handle, LDL_FLAG_CONNECTED);
                ldl_clear_flag_locked(handle, LDL_FLAG_AUTHORIZED);
                handle->state = CS_NEW;
+
+               while(ldl_test_flag(handle, LDL_FLAG_QUEUE_RUNNING)) {
+                       microsleep(100);
+               }
        }
        ldl_clear_flag_locked(handle, LDL_FLAG_RUNNING);
        if (!ldl_test_flag(handle, LDL_FLAG_TLS)) {