]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
case to unsigned; reorder expression
authorMark Andrews <marka@isc.org>
Thu, 15 Feb 2018 02:20:59 +0000 (13:20 +1100)
committerMark Andrews <marka@isc.org>
Fri, 16 Feb 2018 03:08:26 +0000 (14:08 +1100)
lib/isc/log.c
util/copyrights

index 296f59631879d87c1dfa9ad99f189c72efc49711..c92b19f9d07f4177236765dcce3d6796d0fc02ef 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 1999-2007, 2009, 2011-2014, 2016, 2017  Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (C) 1999-2007, 2009, 2011-2014, 2016-2018  Internet Systems Consortium, Inc. ("ISC")
  *
  * This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -1281,8 +1281,8 @@ remove_old_tsversions(isc_logfile_t *file, int versions) {
                                                              &digit_end, 10);
                                if (*digit_end == '\0') {
                                        int i = 0;
-                                       while (version < to_keep[i] &&
-                                              i < versions)
+                                       while (i < versions &&
+                                              version < to_keep[i])
                                        {
                                                i++;
                                        }
@@ -1353,7 +1353,7 @@ roll_increment(isc_logfile_t *file) {
                 */
                for (greatest = 0; greatest < INT_MAX; greatest++) {
                        n = snprintf(current, sizeof(current),
-                                    "%s.%u", path, greatest) ;
+                                    "%s.%u", path, (unsigned)greatest) ;
                        if (n >= (int)sizeof(current) || n < 0 ||
                            !isc_file_exists(current))
                        {
@@ -1380,13 +1380,14 @@ roll_increment(isc_logfile_t *file) {
 
        for (i = greatest; i > 0; i--) {
                result = ISC_R_SUCCESS;
-               n = snprintf(current, sizeof(current), "%s.%u", path, i - 1);
+               n = snprintf(current, sizeof(current), "%s.%u", path,
+                            (unsigned)(i - 1));
                if (n >= (int)sizeof(current) || n < 0) {
                        result = ISC_R_NOSPACE;
                }
                if (result == ISC_R_SUCCESS) {
                        n = snprintf(newpath, sizeof(newpath), "%s.%u",
-                                    path, i);
+                                    path, (unsigned)i);
                        if (n >= (int)sizeof(newpath) || n < 0) {
                                result = ISC_R_NOSPACE;
                        }
index e374d36bfb5db4486824393ccb46513f198726d3..bf20b2436267d7fc6bd67b27158e8273fd0fee1a 100644 (file)
 ./lib/isc/lex.c                                        C       1998,1999,2000,2001,2002,2003,2004,2005,2007,2013,2014,2015,2016,2017
 ./lib/isc/lfsr.c                               C       1999,2000,2001,2002,2004,2005,2007,2016
 ./lib/isc/lib.c                                        C       1999,2000,2001,2004,2005,2007,2009,2013,2014,2015,2016
-./lib/isc/log.c                                        C       1999,2000,2001,2002,2003,2004,2005,2006,2007,2009,2011,2012,2013,2014,2016,2017
+./lib/isc/log.c                                        C       1999,2000,2001,2002,2003,2004,2005,2006,2007,2009,2011,2012,2013,2014,2016,2017,2018
 ./lib/isc/md5.c                                        C       2000,2001,2004,2005,2007,2009,2014,2015,2016,2017,2018
 ./lib/isc/mem.c                                        C       1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2012,2013,2014,2015,2016,2017,2018
 ./lib/isc/mips/Makefile.in                     MAKE    2007,2012,2016