summaryrefslogtreecommitdiffstats
path: root/lib/libc/net/res_update.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/net/res_update.c')
-rw-r--r--lib/libc/net/res_update.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libc/net/res_update.c b/lib/libc/net/res_update.c
index f17374f..0dac1ba 100644
--- a/lib/libc/net/res_update.c
+++ b/lib/libc/net/res_update.c
@@ -51,6 +51,7 @@ __FBSDID("$FreeBSD$");
*/
#define NSMAX 16
+#define MAXPACKET 65536
struct ns1 {
char nsname[MAXDNAME];
@@ -71,7 +72,7 @@ struct zonegrp {
int
res_update(ns_updrec *rrecp_in) {
ns_updrec *rrecp, *tmprrecp;
- u_char buf[PACKETSZ], answer[PACKETSZ], packet[2*PACKETSZ];
+ u_char buf[PACKETSZ], answer[MAXPACKET], packet[2*PACKETSZ];
char name[MAXDNAME], zname[MAXDNAME], primary[MAXDNAME],
mailaddr[MAXDNAME];
u_char soardata[2*MAXCDNAME+5*INT32SZ];
OpenPOWER on IntegriCloud