diff -r 6271bcdee576 -r cfa7c57f9ca5 libpurple/dnsquery.c --- a/libpurple/dnsquery.c Tue Apr 15 20:01:46 2014 +0530 +++ b/libpurple/dnsquery.c Wed Apr 16 12:04:51 2014 +0530 @@ -729,8 +729,10 @@ dns_thread(gpointer data) { PurpleDnsQueryData *query_data; +#if defined(HAVE_GETADDRINFO) || defined(USE_IDN) + int rc; +#endif #ifdef HAVE_GETADDRINFO - int rc; struct addrinfo hints, *res, *tmp; char servname[20]; #else