]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Increase "rndc dnssec -status" output size
authorMatthijs Mekking <matthijs@isc.org>
Fri, 3 Jul 2020 07:46:13 +0000 (09:46 +0200)
committerMatthijs Mekking <michal@isc.org>
Fri, 3 Jul 2020 10:14:53 +0000 (12:14 +0200)
BUFSIZ (512 bytes on Windows) may not be enough to fit the status of a
DNSSEC policy and three DNSSEC keys.

Set the size of the relevant buffer to a hardcoded value of 4096 bytes,
which should be enough for most scenarios.

bin/named/server.c

index 588d22b95dca6cbf044d40d011bf7192f610cd12..4a8e3912c84aa7f1a4531c644bb2ad01809954b3 100644 (file)
@@ -14475,7 +14475,7 @@ named_server_dnssec(named_server_t *server, isc_lex_t *lex,
        dns_dnsseckey_t *key;
        const char *ptr;
        /* variables for -status */
-       char output[BUFSIZ];
+       char output[4096];
        isc_stdtime_t now;
        isc_time_t timenow;
        const char *dir;