From 3eb4ac94f5e7d5bc599129b3474cd28527b7fd49 Mon Sep 17 00:00:00 2001 From: "Slawomir Wojciech Wojtczak (vermaden)" Date: Tue, 11 Sep 2012 16:34:07 +0200 Subject: [PATCH] Small correction for BEADM LIST speed-up. --- beadm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/beadm b/beadm index 993546f..50a5365 100755 --- a/beadm +++ b/beadm @@ -189,10 +189,10 @@ case ${1} in -v OPTION_a="${OPTION_a}" \ -v OPTION_D="${OPTION_D}" \ 'function __normalize(VALUE) { - if(VALUE) - return substr(VALUE, 1, length(VALUE) - 1) * MULTIPLIER[substr(VALUE, length(VALUE))] - else + if(VALUE == "-" || VALUE == 0) return 0 + else + return substr(VALUE, 1, length(VALUE) - 1) * MULTIPLIER[substr(VALUE, length(VALUE))] } function __show_units(VALUE) { if(VALUE < 1025) { UNIT = "K"; } @@ -244,7 +244,7 @@ case ${1} in CREATIONS[FSNAME] = $7 ORIGINS[FSNAME] = $8 if(FSNAME ~ /@/) - SPACES[FSNAME] = USED + USEDREFRESERV + SPACES[FSNAME] = USED else { SPACES[FSNAME] = USEDBYDATASET + USEDBYSNAPSHOTS + USEDREFRESERV BE = " " __get_bename(FSNAME) " "