* fix bug #966.
This commit is contained in:
@@ -67,6 +67,7 @@ class zfile
|
||||
*/
|
||||
public function removeDir($dir)
|
||||
{
|
||||
if(empty($dir)) return true;
|
||||
$dir = realpath($dir) . '/';
|
||||
if($dir == '/') return false;
|
||||
|
||||
|
||||
@@ -674,7 +674,7 @@ class extensionModel extends model
|
||||
|
||||
/* Remove the extracted files. */
|
||||
$extractedDir = realpath("ext/$extension");
|
||||
if($extractedDir != '/' and !$this->classFile->removeDir($extractedDir))
|
||||
if($extractedDir and $extractedDir != '/' and !$this->classFile->removeDir($extractedDir))
|
||||
{
|
||||
$removeCommands[] = PHP_OS == 'Linux' ? "rm -fr $extractedDir" : "rmdir $extractedDir /s";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user