I found a memory leak.
Here's the diff (with version 2.10):
> cvs diff -u -r1.1.1.2 src/cache.c
Index: src/cache.c
===================================================================
RCS file: /export/cvsroot/soft/apps/dnrd/src/cache.c,v
retrieving revision 1.1.1.2
retrieving revision 1.2
diff -u -r1.1.1.2 -r1.2
--- src/cache.c 2001/02/02 12:38:36 1.1.1.2
+++ src/cache.c 2002/02/05 14:35:23 1.2
@@ -251,6 +251,8 @@
x = parse_packet(packet, len);
/* get_dnsquery(x, &query); */
+ free_packet(x);
+ x = NULL;
/*
* ... and search our cache for this request.
*/
--
Gregoire Banderet gb@...
LIGHTNING Instrumentation SA http://www.lightning.ch/
Avenue des Boveresses 50 Phone [+41](0)21/6542000
CH-1010 Lausanne Switzerland Fax [+41](0)21/6542001