Fixed bug #12092 (Follow-up to bug #9355): The errorhandling can make TYPO3 Backend...
[Packages/TYPO3.CMS.git] / typo3 / init.php
index 8d75754..09de0a6 100644 (file)
@@ -188,9 +188,11 @@ t3lib_autoloader::registerAutoloader();
 // Error & Exception handling
 // *********************
 if ($TYPO3_CONF_VARS['SC_OPTIONS']['errors']['exceptionHandler'] !== '') {
-       $errorHandler = t3lib_div::makeInstance($TYPO3_CONF_VARS['SYS']['errorHandler']);
-               // register an error handler for the given exceptionalErrors
-       $errorHandler->setErrorHandlerForExceptionalErrors($TYPO3_CONF_VARS['SC_OPTIONS']['errors']['exceptionalErrors']);
+       if ($TYPO3_CONF_VARS['SYS']['errorHandler'] !== '') {
+               $errorHandler = t3lib_div::makeInstance($TYPO3_CONF_VARS['SYS']['errorHandler']);
+                       // register an error handler for the given exceptionalErrors
+               $errorHandler->setErrorHandlerForExceptionalErrors($TYPO3_CONF_VARS['SC_OPTIONS']['errors']['exceptionalErrors']);
+       }
        $exceptionHandler = t3lib_div::makeInstance($TYPO3_CONF_VARS['SC_OPTIONS']['errors']['exceptionHandler']);
 }