From c81bae26cf61808e6a4b7b1b3a7e87f17f77e09e Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 6 May 2023 11:38:01 +0000 Subject: [PATCH] unset SERVER to prevent leaks --- UnhandledHandler.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/UnhandledHandler.php b/UnhandledHandler.php index 89a8ce061..41497cc10 100755 --- a/UnhandledHandler.php +++ b/UnhandledHandler.php @@ -44,6 +44,8 @@ final class UnhandledHandler 'line' => $e->getLine(), 'file' => $e->getFile(), ]); + + $_SERVER = []; } /** @@ -65,6 +67,8 @@ final class UnhandledHandler if (!(\error_reporting() & $errno)) { \error_clear_last(); + $_SERVER = []; + return false; } @@ -77,6 +81,8 @@ final class UnhandledHandler 'file' => $errfile, ]); + $_SERVER = []; + return true; } @@ -94,6 +100,8 @@ final class UnhandledHandler \error_clear_last(); if ($e === null) { + $_SERVER = []; + return; } @@ -103,5 +111,7 @@ final class UnhandledHandler 'line' => $e['line'], 'file' => $e['file'], ]); + + $_SERVER = []; } }