From: Mark Andrews Date: Thu, 3 Jan 2019 05:08:39 +0000 (+1100) Subject: allow for up 100 records or 64K of data to be in a ncache entry X-Git-Tag: v9.13.6~67^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=604889e6274d80845ffce529a4247818c3c4b50d;p=thirdparty%2Fbind9.git allow for up 100 records or 64K of data to be in a ncache entry --- diff --git a/lib/dns/ncache.c b/lib/dns/ncache.c index 1f060a4abc2..f83fe289a00 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; /*