| 543 if (purple_strequal(name, "Google Talk")) { |
543 if (purple_strequal(name, "Google Talk")) { |
| 544 purple_debug_info("jabber", "Google Talk!\n"); |
544 purple_debug_info("jabber", "Google Talk!\n"); |
| 545 js->googletalk = TRUE; |
545 js->googletalk = TRUE; |
| 546 |
546 |
| 547 /* autodiscover stun and relays */ |
547 /* autodiscover stun and relays */ |
| 548 if (stun_ip == NULL || stun_ip[0] == '\0') { |
548 if (!stun_ip || !*stun_ip) { |
| 549 jabber_google_send_jingle_info(js); |
549 jabber_google_send_jingle_info(js); |
| 550 } |
550 } |
| 551 } else if (stun_ip == NULL || stun_ip[0] == '\0') { |
551 } else if (!stun_ip || !*stun_ip) { |
| 552 js->srv_query_data = |
552 js->srv_query_data = |
| 553 purple_srv_resolve_account( |
553 purple_srv_resolve_account( |
| 554 purple_connection_get_account(js->gc), "stun", "udp", |
554 purple_connection_get_account(js->gc), "stun", "udp", |
| 555 js->user->domain, |
555 js->user->domain, |
| 556 jabber_disco_stun_srv_resolve_cb, js); |
556 jabber_disco_stun_srv_resolve_cb, js); |