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; /*