diff src/protocols/jabber/jabber.c @ 12810:b0ede7907dd0

[gaim-migrate @ 15158] Improve the handling of SRV results. If we get a result, use the specified port; if you want to manually specify the port, you need to manually specify the connect server and not do the SRV lookup at all. This was discussed in #gaim last night. committer: Tailor Script <tailor@pidgin.im>
author Daniel Atallah <daniel.atallah@gmail.com>
date Tue, 10 Jan 2006 20:39:47 +0000
parents 5f65a0cca87c
children 82e918444965
line wrap: on
line diff
--- a/src/protocols/jabber/jabber.c	Tue Jan 10 08:07:45 2006 +0000
+++ b/src/protocols/jabber/jabber.c	Tue Jan 10 20:39:47 2006 +0000
@@ -410,13 +410,13 @@
 static void srv_resolved_cb(GaimSrvResponse *resp, int results, gpointer data)
 {
 	JabberStream *js = (JabberStream*)data;
-	int config_port = gaim_account_get_int(js->gc->account, "port", 0);
 
 	if(results) {
-		jabber_login_connect(js, resp->hostname, config_port ? config_port : resp->port);
+		jabber_login_connect(js, resp->hostname, resp->port);
 		g_free(resp);
 	} else {
-		jabber_login_connect(js, js->user->domain, config_port);
+		jabber_login_connect(js, js->user->domain,
+			gaim_account_get_int(js->gc->account, "port", 0));
 	}
 }