]> git.etc.gen.nz Git - mythtv-status.git/commitdiff
Make sure to skip converting units based on thresholds if there is nothing to convert.
authorAndrew Ruthven <andrew@etc.gen.nz>
Sat, 12 Jun 2010 10:51:49 +0000 (22:51 +1200)
committerAndrew Ruthven <andrew@etc.gen.nz>
Sat, 12 Jun 2010 10:51:49 +0000 (22:51 +1200)
This gets rid of warnings like:

Use of uninitialized value in numeric gt (>) at mythtv-status line 870.

bin/mythtv-status

index b42c167d76d71e05da94bbde07376df39573f3c0..ab6449b7b3ee3ee85bc098229d020d9eccfe4b02 100755 (executable)
@@ -67,7 +67,7 @@ my @size_thresholds = (
 
 my $return_code_only = 0;
 
-my $VERSION = '0.9.3';
+my $VERSION = '0.9.4';
 
 # Some display blocks are disabled by default:
 $c->{'display'}{'Shows due to Auto Expire'} = 0;
@@ -863,7 +863,7 @@ sub substitute_vars {
   if (defined $block->{'human_readable_sizes'}) {
     for my $key (@{ $block->{'human_readable_sizes'}}) {
       for my $unit (@size_thresholds) {
-        if (defined $unit->{'threshold'}) {
+        if (defined $vars->{$key} && defined $unit->{'threshold'}) {
           if ($vars->{$key} > $unit->{'threshold'}) {
             $vars->{$key} = sprintf("%.1f", $vars->{$key} / $unit->{'conversion'});
             $vars->{"${key}_unit"} = $unit->{'unit'};