From 78bc90cd07a2718b08493e8483fed93b749f7263 Mon Sep 17 00:00:00 2001 From: Robert James Kaes Date: Sat, 8 Sep 2001 18:56:30 +0000 Subject: Lowered the number of insertions before the ternary tree is rebuilt. --- src/dnscache.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/dnscache.c b/src/dnscache.c index 30457a9..a347ec3 100644 --- a/src/dnscache.c +++ b/src/dnscache.c @@ -1,4 +1,4 @@ -/* $Id: dnscache.c,v 1.14 2001-09-07 04:17:26 rjkaes Exp $ +/* $Id: dnscache.c,v 1.15 2001-09-08 18:56:30 rjkaes Exp $ * * This is a caching DNS system. When a host name is needed we look it up here * and see if there is already an answer for it. The domains are placed in a @@ -43,7 +43,7 @@ static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; #define UNLOCK() pthread_mutex_unlock(&mutex); #define DNSEXPIRE (5 * 60) -#define DNS_INSERT_LIMIT 10000 /* free the memory after inserts */ +#define DNS_INSERT_LIMIT 1024 /* free the memory after inserts */ struct dnscache_s { struct in_addr ipaddr; @@ -80,7 +80,7 @@ static int dns_insert(struct in_addr *addr, char *domain) assert(addr != NULL); assert(domain != NULL); - if (!(newptr = malloc(sizeof(struct dnscache_s)))) { + if (!(newptr = safemalloc(sizeof(struct dnscache_s)))) { return -1; } -- cgit v1.2.3