]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: fix int overflow
authorSage Weil <sage@newdream.net>
Wed, 23 Jul 2008 16:41:51 +0000 (09:41 -0700)
committerSage Weil <sage@newdream.net>
Wed, 23 Jul 2008 16:45:48 +0000 (09:45 -0700)
src/mon/PGMonitor.cc

index 656bbf30a02dc8145300889e695b94d6a21d9b65..3d4e1396734396ec8827524a00055f9a52de796c 100644 (file)
@@ -45,11 +45,11 @@ struct kb_t {
 };
 ostream& operator<<(ostream& out, const kb_t& kb)
 {
-  if (kb.v > 2048*1024*1024*1024ULL)
+  if (kb.v > 2048ull*1024ull*1024ull*1024ULL)
     return out << (kb.v >> 40) << " PB";    
-  if (kb.v > 2048*1024*1024ULL)
+  if (kb.v > 2048ull*1024ull*1024ULL)
     return out << (kb.v >> 30) << " TB";    
-  if (kb.v > 2048*1024ULL)
+  if (kb.v > 2048ull*1024ULL)
     return out << (kb.v >> 20) << " GB";    
   if (kb.v > 2048ULL)
     return out << (kb.v >> 10) << " MB";