pidgin: 2d8120de: Don't assume a resolver generated the re...
darkrain42 at pidgin.im
darkrain42 at pidgin.im
Sat Jul 11 17:55:22 EDT 2009
-----------------------------------------------------------------
Revision: 2d8120de20a5420413ab3fd3145085daa2197297
Ancestor: 07dd0a6e48616c4c29672a2d21f91600a52855cf
Author: aman at tmm1.net
Date: 2009-07-11T21:53:52
Branch: im.pidgin.pidgin
URL: http://d.pidgin.im/viewmtn/revision/info/2d8120de20a5420413ab3fd3145085daa2197297
Modified files:
libpurple/dnsquery.c
ChangeLog:
Don't assume a resolver generated the response.
-------------- next part --------------
============================================================
--- libpurple/dnsquery.c 0c9bbe3c992ca5b5f170e0d83972961b7f588827
+++ libpurple/dnsquery.c 8064f297839ca0007b2fb9cbebd1e5e8389d899e
@@ -118,8 +118,11 @@ purple_dnsquery_resolved(PurpleDnsQueryD
* Add the resolver to the list of available resolvers, and set it
* to NULL so that it doesn't get destroyed along with the query_data
*/
- free_dns_children = g_slist_prepend(free_dns_children, query_data->resolver);
- query_data->resolver = NULL;
+ if (query_data->resolver)
+ {
+ free_dns_children = g_slist_prepend(free_dns_children, query_data->resolver);
+ query_data->resolver = NULL;
+ }
#endif /* PURPLE_DNSQUERY_USE_FORK */
purple_dnsquery_destroy(query_data);
More information about the Commits
mailing list