Commit fb2f6bd8 authored by Matt Selsky's avatar Matt Selsky Committed by Frédéric Buclin

Bug 747189: Remove Bugzilla::Util::file_mod_time()

r/a=LpSolit
parent 870deda4
...@@ -18,8 +18,7 @@ use base qw(Exporter); ...@@ -18,8 +18,7 @@ use base qw(Exporter);
diff_arrays on_main_db say diff_arrays on_main_db say
trim wrap_hard wrap_comment find_wrap_point trim wrap_hard wrap_comment find_wrap_point
format_time validate_date validate_time datetime_from format_time validate_date validate_time datetime_from
file_mod_time is_7bit_clean is_7bit_clean bz_crypt generate_random_password
bz_crypt generate_random_password
validate_email_syntax check_email_syntax clean_text validate_email_syntax check_email_syntax clean_text
get_text template_var disable_utf8 get_text template_var disable_utf8
detect_encoding); detect_encoding);
...@@ -560,14 +559,6 @@ sub datetime_from { ...@@ -560,14 +559,6 @@ sub datetime_from {
return $dt; return $dt;
} }
sub file_mod_time {
my ($filename) = (@_);
my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
$atime,$mtime,$ctime,$blksize,$blocks)
= stat($filename);
return $mtime;
}
sub bz_crypt { sub bz_crypt {
my ($password, $salt) = @_; my ($password, $salt) = @_;
...@@ -849,9 +840,6 @@ Bugzilla::Util - Generic utility functions for bugzilla ...@@ -849,9 +840,6 @@ Bugzilla::Util - Generic utility functions for bugzilla
format_time($time); format_time($time);
datetime_from($time, $timezone); datetime_from($time, $timezone);
# Functions for dealing with files
$time = file_mod_time($filename);
# Cryptographic Functions # Cryptographic Functions
$crypted_password = bz_crypt($password); $crypted_password = bz_crypt($password);
$new_password = generate_random_password($password_length); $new_password = generate_random_password($password_length);
...@@ -1119,18 +1107,6 @@ the Bugzilla server's local timezone if there isn't a logged-in user. ...@@ -1119,18 +1107,6 @@ the Bugzilla server's local timezone if there isn't a logged-in user.
=back =back
=head2 Files
=over 4
=item C<file_mod_time($filename)>
Takes a filename and returns the modification time. It returns it in the format
of the "mtime" parameter of the perl "stat" function.
=back
=head2 Cryptography =head2 Cryptography
=over 4 =over 4
......
...@@ -296,7 +296,7 @@ foreach my $f (@files) ...@@ -296,7 +296,7 @@ foreach my $f (@files)
# symlinks), this can't escape to delete anything it shouldn't # symlinks), this can't escape to delete anything it shouldn't
# (unless someone moves the location of $webdotdir, of course) # (unless someone moves the location of $webdotdir, of course)
trick_taint($f); trick_taint($f);
my $mtime = file_mod_time($f); my $mtime = (stat($f))[9];
if ($mtime && $mtime < $since) { if ($mtime && $mtime < $since) {
unlink $f; unlink $f;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment