diff options
author | Magnus Henoch <mange@freemail.hu> | 2007-12-09 00:55:18 +0000 |
---|---|---|
committer | Kirill A. Korinskiy <catap@catap.ru> | 2007-12-09 00:55:18 +0000 |
commit | dc71abaf6049f1228bbd94f01758107479f7a5f7 (patch) | |
tree | fe90af1efa5dca7f459b5ab7a94dc87cdf0d5074 /jabber-socks5.el | |
parent | 0f3292d41436ab38d92ff46bfaf8544ddfec94aa (diff) |
Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-427
Creator: Magnus Henoch <mange@freemail.hu>
Fix searching for XEP-0065 proxy
Diffstat (limited to 'jabber-socks5.el')
-rw-r--r-- | jabber-socks5.el | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/jabber-socks5.el b/jabber-socks5.el index 3f93da2..ee64033 100644 --- a/jabber-socks5.el +++ b/jabber-socks5.el @@ -145,11 +145,14 @@ set; the target waits for one." (define-enter-state jabber-socks5 seek-proxies (fsm state-data) ;; Look for items at the server. - (jabber-disco-get-items (plist-get state-data :jc) - nil nil - (lambda (jc fsm result) - (fsm-send-sync fsm (cons :items result))) - fsm) + (let* ((jc (plist-get state-data :jc)) + (server (jabber-jid-server (jabber-connection-jid jc)))) + (jabber-disco-get-items jc + server + nil + (lambda (jc fsm result) + (fsm-send-sync fsm (cons :items result))) + fsm)) ;; Spend no more than five seconds looking for a proxy. (list state-data 5)) |