瀏覽代碼

Fix Issue #309

Fix issue "check_disk fails on large unix filesystems". 

Variable definition "double" for "dused_units, dfree_units and dtotal_units"  was insufficient to represent large free disk space ( ~8TB) and was changed to uintmax_t.
raggix 8 年之前
父節點
當前提交
97c65bc58a
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      lib/utils_disk.h

+ 1 - 1
lib/utils_disk.h

@@ -26,7 +26,7 @@ struct parameter_list
   struct parameter_list *name_next;
   uintmax_t total, available, available_to_root, used, inodes_free, inodes_total;
   double dfree_pct, dused_pct;
-  double dused_units, dfree_units, dtotal_units;
+  uintmax_t dused_units, dfree_units, dtotal_units;
   double dused_inodes_percent, dfree_inodes_percent;
 };