comparison libpurple/dnsquery.c @ 27638:8b669aaa3ed7

Build fix on Windows. Thanks to SuperMMX. I should probably set up a cross-compile env...
author Paul Aurich <paul@darkrain42.org>
date Mon, 20 Jul 2009 18:28:16 +0000
parents 7fbf964c6c6c
children 578b4048a501 4e13885b1a6a
comparison
equal deleted inserted replaced
27637:cbf7072fb372 27638:8b669aaa3ed7
769 char *hostname; 769 char *hostname;
770 770
771 query_data = data; 771 query_data = data;
772 772
773 #ifdef USE_IDN 773 #ifdef USE_IDN
774 if (!dns_str_is_ascii(dns_params.hostname)) { 774 if (!dns_str_is_ascii(query_data->hostname)) {
775 rc = purple_network_convert_idn_to_ascii(dns_params.hostname, &hostname); 775 rc = purple_network_convert_idn_to_ascii(query_data->hostname, &hostname);
776 if (rc != 0) { 776 if (rc != 0) {
777 /* FIXME: Dirty 2.6.0 string freeze hack */ 777 /* FIXME: Dirty 2.6.0 string freeze hack */
778 char tmp[8]; 778 char tmp[8];
779 g_snprintf(tmp, sizeof(tmp), "%d", rc); 779 g_snprintf(tmp, sizeof(tmp), "%d", rc);
780 query_data->error_message = g_strdup_printf(_("Error resolving %s:\n%s"), 780 query_data->error_message = g_strdup_printf(_("Error resolving %s:\n%s"),
783 purple_timeout_add(0, dns_main_thread_cb, query_data); 783 purple_timeout_add(0, dns_main_thread_cb, query_data);
784 return 0; 784 return 0;
785 } 785 }
786 } else /* intentional fallthru */ 786 } else /* intentional fallthru */
787 #endif 787 #endif
788 hostname = g_strdup(dns_params.hostname); 788 hostname = g_strdup(query_data->hostname);
789 789
790 #ifdef HAVE_GETADDRINFO 790 #ifdef HAVE_GETADDRINFO
791 g_snprintf(servname, sizeof(servname), "%d", query_data->port); 791 g_snprintf(servname, sizeof(servname), "%d", query_data->port);
792 memset(&hints,0,sizeof(hints)); 792 memset(&hints,0,sizeof(hints));
793 793