chrony plugin: fix 2 build warnings
authorRuben Kerkhof <ruben@rubenkerkhof.com>
Sat, 8 Jul 2017 09:50:23 +0000 (11:50 +0200)
committerRuben Kerkhof <ruben@rubenkerkhof.com>
Sat, 8 Jul 2017 09:50:23 +0000 (11:50 +0200)
  CC       src/chrony.lo
src/chrony.c:355:30: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
    if (!isalnum(c) || j + 1 >= p_buf_size)
                       ~~~~~ ^  ~~~~~~~~~~
src/chrony.c:359:9: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
  if (j < p_buf_size)
      ~ ^ ~~~~~~~~~~

src/chrony.c

index a5e85a8..74dae52 100644 (file)
@@ -348,9 +348,10 @@ static char *niptoha(const tChrony_IPAddr *addr, char *p_buf,
 }
 
 static void nreftostr(uint32_t nrefid, char *p_buf, size_t p_buf_size) {
-  int i, j, c;
+  int i, c;
+  size_t j = 0;
 
-  for (i = j = 0; i < 4; i++) {
+  for (i = 0; i < 4; i++) {
     c = ntohl(nrefid) << i * 8 >> 24;
     if (!isalnum(c) || j + 1 >= p_buf_size)
       continue;