From 604889e6274d80845ffce529a4247818c3c4b50d Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Thu, 3 Jan 2019 16:08:39 +1100 Subject: [PATCH] allow for up 100 records or 64K of data to be in a ncache entry --- lib/dns/ncache.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/dns/ncache.c b/lib/dns/ncache.c index 1f060a4abc..f83fe289a0 100644 --- a/lib/dns/ncache.c +++ b/lib/dns/ncache.c @@ -28,7 +28,7 @@ #include #include -#define DNS_NCACHE_RDATA 20U +#define DNS_NCACHE_RDATA 100U /* * The format of an ncache rdata is a sequence of zero or more records of @@ -133,7 +133,7 @@ addoptout(dns_message_t *message, dns_db_t *cache, dns_dbnode_t *node, dns_rdata_t rdata[DNS_NCACHE_RDATA]; dns_rdataset_t ncrdataset; dns_rdatalist_t ncrdatalist; - unsigned char data[4096]; + unsigned char data[65536]; unsigned int next = 0; /*