]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix duration printing on Solaris
authorMatthijs Mekking <matthijs@isc.org>
Fri, 6 Dec 2019 12:12:06 +0000 (13:12 +0100)
committerMatthijs Mekking <matthijs@isc.org>
Fri, 6 Dec 2019 12:12:06 +0000 (13:12 +0100)
CHANGES
lib/isccfg/parser.c

diff --git a/CHANGES b/CHANGES
index 6a108ae3d19aa01da3561eec36a4a730657cbed4..a59055888691fcc22edfd753669879c391c33f21 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+5333.  [bug]           Fix duration printing on Solaris when value is not
+                       an ISO 8601 duration. [GL #1460]
+
 5332.  [func]          Renamed "dnssec-keys" configuration statement
                        to the more descriptive "trust-anchors".
 
index 849478d62494756607c28603b925ae0810d25427..97647ca58eee5559337afe7c5e13d8c1c4c106ac 100644 (file)
@@ -1022,7 +1022,8 @@ cfg_print_duration(cfg_printer_t *pctx, const cfg_obj_t *obj) {
 
        /* If this is not an ISO 8601 duration, just print it as a number. */
        if (!duration.iso8601) {
-               return (cfg_print_rawuint(pctx, duration.parts[6]));
+               cfg_print_rawuint(pctx, duration.parts[6]);
+               return;
        }
 
        /* Calculate length of string. */