Skip to content

Commit 2d96091

Browse files
authored
Fixed error on unlink when no such file or directory (#2675)
1 parent 342e78c commit 2d96091

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/Varien/Io/File.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,7 @@ public function rmdir($dir, $recursive = false)
399399
*/
400400
public static function rmdirRecursive($dir, $recursive = true)
401401
{
402+
$result = true;
402403
if ($recursive) {
403404
if (is_dir($dir)) {
404405
foreach (scandir($dir) as $item) {
@@ -408,7 +409,7 @@ public static function rmdirRecursive($dir, $recursive = true)
408409
self::rmdirRecursive($dir . "/" . $item, $recursive);
409410
}
410411
$result = @rmdir($dir);
411-
} else {
412+
} elseif (file_exists($dir)) {
412413
$result = @unlink($dir);
413414
}
414415
} else {

0 commit comments

Comments
 (0)