# HG changeset patch # User Matthias Förste # Date 1310461111 -7200 # Node ID 4227cf8872b8fb20abcf200e947d93642927133e # Parent f5e94db98601b0b65c3079296cf331a87550c4df expiry maybe defined even if it is not provided as an argument diff -r f5e94db98601 -r 4227cf8872b8 lib/Ius/Dav/Htpasswd.pm --- a/lib/Ius/Dav/Htpasswd.pm Thu Jul 07 14:18:54 2011 +0200 +++ b/lib/Ius/Dav/Htpasswd.pm Tue Jul 12 10:58:31 2011 +0200 @@ -93,7 +93,7 @@ unless defined $conf->{$_}; } - $expiry = $conf->{expiry} unless defined $expiry; + $expiry = $conf->{expiry} unless defined $expiry and $expiry ne ''; die 'Invalid input' unless validate $conf, $user, $expiry; my $at_cmd = "at now + " . 24 * 60 * $expiry . " minutes";