$NetBSD: patch-ab,v 1.2 2007/07/14 22:05:57 adrianp Exp $

--- ares_init.c.orig	2007-06-04 08:36:31.000000000 +0100
+++ ares_init.c
@@ -1342,3 +1342,24 @@ short ares__generate_new_id(rc4_key* key
   ares__rc4(key, (unsigned char *)&r, sizeof(r));
   return r;
 }
+
+int ares_get_config(struct ares_config_info *d, ares_channel c)
+{
+int i;
+char *p;
+
+	memset(d, 0, sizeof(struct ares_config_info));
+
+	d->timeout = c->timeout;
+	d->tries = c->tries;
+	d->numservers = c->nservers;
+	d->servers = calloc(sizeof(char *), c->nservers);
+	for (i = 0; i < c->nservers; i++)
+	{
+		p = inet_ntoa(c->servers[i].addr);
+	d->servers[i] = p ? strdup(p) : NULL;
+	}
+
+	return ARES_SUCCESS;
+}
+
