]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
tools/gui.cc: fix signed/unsigned comparison
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Wed, 9 Feb 2011 13:32:20 +0000 (05:32 -0800)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Wed, 9 Feb 2011 13:32:20 +0000 (05:32 -0800)
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
src/tools/gui.cc

index be376bfcf59e419eb2f6858215dde7813d758370..dd0b11722aa12dcd5ed9c0cbe942be75cd81e44a 100644 (file)
@@ -91,13 +91,13 @@ static void gen_ranges(unsigned int m, unsigned int n,
 {
   unsigned int multiple = FLOOR(m, n);
   unsigned int remainder = m % n;
-  long int i, j;
 
   if (m <= n) {
-    for (i = 0; i < n; i++)
-      ranges[i] = (i < m) ? 1 : 0;
+    for (unsigned int k = 0; k < n; k++)
+      ranges[k] = (k < m) ? 1 : 0;
   }
   else {
+    signed int i, j;
     for (i = n - 1, j = (remainder) ? n - remainder: 0; i >= 0; i--) {
       if (j) {
        ranges[i] = multiple - 1;