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) !== '') {