humanise_seconds now handles non-numeric input sanely.

This commit is contained in:
Chris 2012-01-18 11:26:43 +00:00
parent 104598bd86
commit ba8a12ccae

View File

@ -625,6 +625,9 @@ sub humanise_seconds {
my ($frac, $mins, $hours, $days);
my $result = "";
# Do nothing to non-digit strings.
return $seconds unless($seconds =~ /^\d+(\.\d+)?$/);
($frac) = $seconds =~ /\.(\d+)$/;
$days = int($seconds / (24 * 60 * 60));
$hours = ($seconds / (60 * 60)) % 24;