diff options
author | mmayworm | 2008-05-04 00:02:58 +0000 |
---|---|---|
committer | mmayworm | 2008-05-04 00:02:58 +0000 |
commit | 4d7941eb35c292f196dedecdca264e373153eaa7 (patch) | |
tree | 96774e46ccae81731822b994e35dc94fa0ef2e7b | |
parent | a2ef4ab86cc30d9feb006859e2712ed6f24521ea (diff) | |
download | org.eclipse.ecf-4d7941eb35c292f196dedecdca264e373153eaa7.tar.gz org.eclipse.ecf-4d7941eb35c292f196dedecdca264e373153eaa7.tar.xz org.eclipse.ecf-4d7941eb35c292f196dedecdca264e373153eaa7.zip |
enabling to use any port for the google talk host. See bug 222824v20080505-0800
-rw-r--r-- | providers/bundles/org.eclipse.ecf.provider.xmpp/src/org/eclipse/ecf/internal/provider/xmpp/smack/ECFConnection.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/providers/bundles/org.eclipse.ecf.provider.xmpp/src/org/eclipse/ecf/internal/provider/xmpp/smack/ECFConnection.java b/providers/bundles/org.eclipse.ecf.provider.xmpp/src/org/eclipse/ecf/internal/provider/xmpp/smack/ECFConnection.java index 7b731e13f..e0f6672dd 100644 --- a/providers/bundles/org.eclipse.ecf.provider.xmpp/src/org/eclipse/ecf/internal/provider/xmpp/smack/ECFConnection.java +++ b/providers/bundles/org.eclipse.ecf.provider.xmpp/src/org/eclipse/ecf/internal/provider/xmpp/smack/ECFConnection.java @@ -146,9 +146,15 @@ public class ECFConnection implements ISynchAsynchConnection { try { if (google) { if (secure) { - connection = new SSLXMPPConnection(GOOGLE_TALK_HOST, XMPPS_DEFAULT_PORT, jabberURI.getHostname()); + if(serverPort == -1){ + serverPort = XMPPS_DEFAULT_PORT; + } + connection = new SSLXMPPConnection(GOOGLE_TALK_HOST, serverPort, jabberURI.getHostname()); } else { - connection = new XMPPConnection(GOOGLE_TALK_HOST, XMPP_DEFAULT_PORT, jabberURI.getHostname()); + if(serverPort == -1){ + serverPort = XMPP_DEFAULT_PORT; + } + connection = new XMPPConnection(GOOGLE_TALK_HOST, serverPort, jabberURI.getHostname()); } } else if (serverPort == -1) { if (secure) { |