diff src/syslogconfig.cpp @ 59:f133196b8591

fix c++11 compiler warnings
author Carl Byington <carl@five-ten-sg.com>
date Tue, 10 Jun 2014 09:03:08 -0700
parents b45dddebe8fc
children 60f59936fabb
line wrap: on
line diff
--- a/src/syslogconfig.cpp	Tue Jun 10 08:48:53 2014 -0700
+++ b/src/syslogconfig.cpp	Tue Jun 10 09:03:08 2014 -0700
@@ -656,7 +656,7 @@
         }
         if (!tsa(tok, token_semi)) return false;
         IPPAIR pair;
-        const int masks[33] = {0xffffffff,  //   0
+        const unsigned int masks[33] = {0xffffffff,  //   0
                                0x7fffffff,  //   1
                                0x3fffffff,  //   2
                                0x1fffffff,  //   3
@@ -690,7 +690,7 @@
                                0x00000001,  //  31
                                0x00000000}; //  32
         pair.first = ipaddr;
-        pair.last  = ipaddr | masks[mask];
+        pair.last  = ipaddr | (int)masks[mask];
         pair.cidr  = mask;
         me.add_pair(pair);
     }