Fix segmentation fault on resolver shutdown
authorMarcel Holtmann <marcel@holtmann.org>
Thu, 26 Nov 2009 08:00:25 +0000 (09:00 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Thu, 26 Nov 2009 08:00:25 +0000 (09:00 +0100)
src/resolver.c

index 24caf73..3c78d21 100644 (file)
@@ -52,7 +52,7 @@ static void remove_entries(GSList *entries)
 
                entry_list = g_slist_remove(entry_list, entry);
 
-               if (resolver->remove)
+               if (resolver && resolver->remove)
                        resolver->remove(entry->interface, entry->domain,
                                                                entry->server);