Mercurial > pidgin.yaz
comparison libpurple/protocols/jabber/jabber.c @ 27689:5f17bfa9dc70
To make grim happy (or more upset).
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Sat, 18 Jul 2009 20:11:08 +0000 |
parents | 6f455daf3776 |
children | 7fbf964c6c6c |
comparison
equal
deleted
inserted
replaced
27688:b419196556c7 | 27689:5f17bfa9dc70 |
---|---|
717 if (use_domain || purple_ip_address_is_valid(host)) | 717 if (use_domain || purple_ip_address_is_valid(host)) |
718 js->serverFQDN = g_strdup(domain); | 718 js->serverFQDN = g_strdup(domain); |
719 else | 719 else |
720 js->serverFQDN = g_strdup(host); | 720 js->serverFQDN = g_strdup(host); |
721 | 721 |
722 if (purple_proxy_connect(js->gc, js->gc->account, host, | 722 if (purple_proxy_connect(js->gc, purple_connection_get_account(js->gc), |
723 port, jabber_login_callback, js->gc) == NULL) { | 723 host, port, jabber_login_callback, js->gc) == NULL) { |
724 if (fatal_failure) { | 724 if (fatal_failure) { |
725 purple_connection_error_reason(js->gc, | 725 purple_connection_error_reason(js->gc, |
726 PURPLE_CONNECTION_ERROR_NETWORK_ERROR, | 726 PURPLE_CONNECTION_ERROR_NETWORK_ERROR, |
727 _("Unable to connect")); | 727 _("Unable to connect")); |
728 } | 728 } |
747 js->srv_rec = NULL; | 747 js->srv_rec = NULL; |
748 | 748 |
749 ascii_domain = jabber_try_idna_to_ascii(js->user->domain); | 749 ascii_domain = jabber_try_idna_to_ascii(js->user->domain); |
750 /* Fall back to the defaults (I'm not sure if we should actually do this) */ | 750 /* Fall back to the defaults (I'm not sure if we should actually do this) */ |
751 jabber_login_connect(js, js->user->domain, ascii_domain, | 751 jabber_login_connect(js, js->user->domain, ascii_domain, |
752 purple_account_get_int(js->gc->account, "port", 5222), | 752 purple_account_get_int(purple_connection_get_account(js->gc), "port", 5222), |
753 TRUE, TRUE); | 753 TRUE, TRUE); |
754 g_free(ascii_domain); | 754 g_free(ascii_domain); |
755 } | 755 } |
756 | 756 |
757 static void srv_resolved_cb(PurpleSrvResponse *resp, int results, gpointer data) | 757 static void srv_resolved_cb(PurpleSrvResponse *resp, int results, gpointer data) |
765 js->max_srv_rec_idx = results; | 765 js->max_srv_rec_idx = results; |
766 try_srv_connect(js); | 766 try_srv_connect(js); |
767 } else { | 767 } else { |
768 char *ascii_domain = jabber_try_idna_to_ascii(js->user->domain); | 768 char *ascii_domain = jabber_try_idna_to_ascii(js->user->domain); |
769 jabber_login_connect(js, js->user->domain, ascii_domain, | 769 jabber_login_connect(js, js->user->domain, ascii_domain, |
770 purple_account_get_int(js->gc->account, "port", 5222), | 770 purple_account_get_int(purple_connection_get_account(js->gc), "port", 5222), |
771 TRUE, TRUE); | 771 TRUE, TRUE); |
772 g_free(ascii_domain); | 772 g_free(ascii_domain); |
773 } | 773 } |
774 } | 774 } |
775 | 775 |