diff --git a/typo3/sysext/em/classes/index.php b/typo3/sysext/em/classes/index.php index fa0b10c..dde1e68 100644 --- a/typo3/sysext/em/classes/index.php +++ b/typo3/sysext/em/classes/index.php @@ -1659,7 +1659,7 @@ class SC_mod_tools_em_index extends t3lib_SCbase { } elseif ($this->CMD['downloadFile'] && !in_array($extKey, $this->requiredExt)) { // Link for downloading extension has been clicked - deliver content stream: - $dlFile = $this->CMD['downloadFile']; + $dlFile = urldecode($this->CMD['downloadFile']); if (t3lib_div::isAllowedAbsPath($dlFile) && t3lib_div::isFirstPartOfStr($dlFile, PATH_site) && t3lib_div::isFirstPartOfStr($dlFile, $absPath) && @is_file($dlFile)) { $mimeType = 'application/octet-stream'; Header('Content-Type: ' . $mimeType);