| 532 if (!strcmp(name, "Google Talk")) { |
533 if (!strcmp(name, "Google Talk")) { |
| 533 purple_debug_info("jabber", "Google Talk!\n"); |
534 purple_debug_info("jabber", "Google Talk!\n"); |
| 534 js->googletalk = TRUE; |
535 js->googletalk = TRUE; |
| 535 |
536 |
| 536 /* autodiscover stun and relays */ |
537 /* autodiscover stun and relays */ |
| 537 jabber_google_send_jingle_info(js); |
538 if (purple_network_get_stun_ip() == NULL || |
| 538 } else { |
539 purple_strequal(purple_network_get_stun_ip(), "")) { |
| |
540 jabber_google_send_jingle_info(js); |
| |
541 } |
| |
542 } else if (purple_network_get_stun_ip() == NULL || |
| |
543 purple_strequal(purple_network_get_stun_ip(), "")) { |
| 539 js->srv_query_data = |
544 js->srv_query_data = |
| 540 purple_srv_resolve("stun", "udp", js->user->domain, |
545 purple_srv_resolve("stun", "udp", js->user->domain, |
| 541 jabber_disco_stun_srv_resolve_cb, js); |
546 jabber_disco_stun_srv_resolve_cb, js); |
| 542 /* TODO: add TURN support later... */ |
547 /* TODO: add TURN support later... */ |
| 543 } |
548 } |