From: Magnus H. <leg...@us...> - 2007-12-09 00:55:21
|
Update of /cvsroot/emacs-jabber/emacs-jabber In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv15616 Modified Files: jabber-socks5.el Log Message: Revision: ma...@fr...--2005/emacs-jabber--cvs-head--0--patch-427 Creator: Magnus Henoch <ma...@fr...> Fix searching for XEP-0065 proxy Index: jabber-socks5.el =================================================================== RCS file: /cvsroot/emacs-jabber/emacs-jabber/jabber-socks5.el,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- jabber-socks5.el 17 Sep 2007 12:26:16 -0000 1.17 +++ jabber-socks5.el 9 Dec 2007 00:55:18 -0000 1.18 @@ -145,11 +145,14 @@ (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)) |