diff options
author | Derek Jones <derek.jones@ellislab.com> | 2008-05-08 00:45:21 +0200 |
---|---|---|
committer | Derek Jones <derek.jones@ellislab.com> | 2008-05-08 00:45:21 +0200 |
commit | 4dc06183aa67ba1911562719c97f41c6a9529075 (patch) | |
tree | 8c40d9b0a8e0e7e501811d2727219241e6393efe /system | |
parent | d007243f15002bac68291fc7e8acbe6303f81a78 (diff) |
Fixed bug with recursive deletes in delete_dir()
http://codeigniter.com/bug_tracker/bug/4215/
Diffstat (limited to 'system')
-rw-r--r-- | system/libraries/Ftp.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/system/libraries/Ftp.php b/system/libraries/Ftp.php index 1b5ec2fd2..74b7728fa 100644 --- a/system/libraries/Ftp.php +++ b/system/libraries/Ftp.php @@ -379,15 +379,15 @@ class CI_FTP { $list = $this->list_files($filepath);
- if ($list !== FALSE AND count($list) > 0)
+ if ($list !== FALSE)
{
foreach ($list as $item)
{
// If we can't delete the item it's probaly a folder so
// we'll recursively call delete_dir()
- if (! @ftp_delete($this->conn_id, $filepath.$item))
+ if (! @ftp_delete($this->conn_id, $item))
{
- $this->delete_dir($filepath.$item);
+ $this->delete_dir($item);
}
}
}
|