Make $logFile in logThrowable a reference
authorTim Düsterhus <duesterhus@woltlab.com>
Fri, 15 Apr 2016 16:59:37 +0000 (18:59 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Fri, 15 Apr 2016 17:00:26 +0000 (19:00 +0200)
see also: 8891d4b9315f788d18fcb4a0dafe660b2521c7de

wcfsetup/install/files/lib/core.functions.php

index 15b18543f6f4343a196a64ab1befe78eb70ece88..d314cbdf48348475726fff44b9a74a81be351f53 100644 (file)
@@ -49,7 +49,7 @@ namespace wcf\functions\exception {
        use wcf\util\FileUtil;
        use wcf\util\StringUtil;
 
-       function logThrowable($e, $logFile = null) {
+       function logThrowable($e, &$logFile = null) {
                if ($logFile === null) $logFile = WCF_DIR . 'log/' . gmdate('Y-m-d', TIME_NOW) . '.txt';
                touch($logFile);
 
@@ -97,7 +97,7 @@ namespace wcf\functions\exception {
        }
 
        function printThrowable($e) {
-               $exceptionID = logThrowable($e);
+               $exceptionID = logThrowable($e, $logFile);
                
                $exceptionTitle = $exceptionSubtitle = $exceptionExplanation = '';
                $logFile = sanitizePath($logFile);