diff options
author | Mattias Andrée <maandree@kth.se> | 2016-09-28 17:16:49 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@kth.se> | 2016-09-28 17:16:49 +0200 |
commit | 48a0b5c44bbfd6cb2ab9d0e9afe2aec75e991597 (patch) | |
tree | ed6a50cf6d01886466b42014861baf175b6e1a59 | |
parent | Update: the metar resources have moved (diff) | |
download | xpybar-48a0b5c44bbfd6cb2ab9d0e9afe2aec75e991597.tar.gz xpybar-48a0b5c44bbfd6cb2ab9d0e9afe2aec75e991597.tar.bz2 xpybar-48a0b5c44bbfd6cb2ab9d0e9afe2aec75e991597.tar.xz |
Fix bound checking
Signed-off-by: Mattias Andrée <maandree@kth.se>
-rw-r--r-- | examples/plugins/df | 2 | ||||
-rw-r--r-- | examples/plugins/mem | 2 | ||||
-rw-r--r-- | examples/plugins/network | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/examples/plugins/df b/examples/plugins/df index d6c257f..5b3926b 100644 --- a/examples/plugins/df +++ b/examples/plugins/df @@ -58,7 +58,7 @@ def redraw(): def u(b): unit = 0 units = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB'] - while (unit < len(units)) and (b >= 1024): + while (unit + 1 < len(units)) and (b >= 1024): b /= 1024 unit += 1 return '%7.2f%s' % (b, units[unit]) diff --git a/examples/plugins/mem b/examples/plugins/mem index 01f7e9c..518b21d 100644 --- a/examples/plugins/mem +++ b/examples/plugins/mem @@ -49,7 +49,7 @@ def redraw(): def u(b): unit = 0 units = ['KB', 'MB', 'GB', 'TB', 'PB', 'EB'] - while (unit < len(units)) and (b >= 1024): + while (unit + 1 < len(units)) and (b >= 1024): b /= 1024 unit += 1 return '%.0f%s' % (b, units[unit]) diff --git a/examples/plugins/network b/examples/plugins/network index cdcbcee..0431bb9 100644 --- a/examples/plugins/network +++ b/examples/plugins/network @@ -79,7 +79,7 @@ def redraw(): def u(b): unit = 0 units = ['', 'K', 'M', 'G', 'T', 'P', 'E'] - while (unit < len(units)) and (b >= 1024): + while (unit + 1 < len(units)) and (b >= 1024): b /= 1024 unit += 1 return '%.0f%s' % (b, units[unit]) |