Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormmayworm2008-05-04 00:02:58 +0000
committermmayworm2008-05-04 00:02:58 +0000
commit4d7941eb35c292f196dedecdca264e373153eaa7 (patch)
tree96774e46ccae81731822b994e35dc94fa0ef2e7b
parenta2ef4ab86cc30d9feb006859e2712ed6f24521ea (diff)
downloadorg.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.java10
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) {

Back to the top