diff --git a/CHANGELOG.md b/CHANGELOG.md index 02d35a1..c944164 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ [0.9.0.1] - Better tmp dir +- Fix bug that would cause sort to mess up if "-" in dirname [0.9.0.0] diff --git a/leaf.php b/leaf.php index bfc3aa2..d84e384 100644 --- a/leaf.php +++ b/leaf.php @@ -1185,7 +1185,7 @@ if (args("prerotated")) { } foreach ($files as $file) { - $num = filter_var($file, FILTER_SANITIZE_NUMBER_INT); + $num = abs(filter_var($file, FILTER_SANITIZE_NUMBER_INT)); if ($num < $midpoint_key) { $new = args("dir").sprintf('%03d',$e)."-".basename($file); $ops[$e] = array($file,$new,$leftrotation);