Mercurial > pidgin
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 |