diff --git a/typo3/sysext/extensionmanager/Classes/Utility/FileHandlingUtility.php b/typo3/sysext/extensionmanager/Classes/Utility/FileHandlingUtility.php index 92283657e60e56ac0d6b1e52a7eb528dc3d8596a..4adaa6d523715faca5258e4f21fd71ea1198c32b 100644 --- a/typo3/sysext/extensionmanager/Classes/Utility/FileHandlingUtility.php +++ b/typo3/sysext/extensionmanager/Classes/Utility/FileHandlingUtility.php @@ -430,7 +430,7 @@ class FileHandlingUtility implements \TYPO3\CMS\Core\SingletonInterface { $last = strrpos(zip_entry_name($zipEntry), '/'); $dir = substr(zip_entry_name($zipEntry), 0, $last); $file = substr(zip_entry_name($zipEntry), strrpos(zip_entry_name($zipEntry), '/') + 1); - if (!is_dir($dir)) { + if (!is_dir($extensionDir . $dir)) { GeneralUtility::mkdir_deep($extensionDir . $dir); } if (trim($file) !== '') {