Delete in reverse order
authorJamie Cameron <jcameron@webmin.com>
Thu, 24 May 2007 18:41:27 +0000 (18:41 +0000)
committerJamie Cameron <jcameron@webmin.com>
Thu, 24 May 2007 18:41:27 +0000 (18:41 +0000)
logrotate/delete_logs.cgi

index 61ba45d..ea0af75 100755 (executable)
@@ -12,7 +12,7 @@ require './logrotate-lib.pl';
 # Delete the sections
 $parent = &get_config_parent();
 $conf = $parent->{'members'};
-foreach $d (@d) {
+foreach $d (sort { $b <=> $a } @d) {
        $log = $conf->[$d];
        &lock_file($log->{'file'});
        &save_directive($parent, $log, undef);