← All changes
|
vendor_prefixed/sentry/sentry/src/ErrorHandler.php
+1
-3
1.10.11
→
1.10.22
View file →
| @@ -95,10 +95,8 @@ | ||
| 95 | 95 | */ |
| 96 | 96 | private static $didIncreaseMemoryLimit = \false; |
| 97 | 97 | /** |
| 98 | 98 | * @var string|null A portion of pre-allocated memory data that will be reclaimed in case a fatal error occurs to handle it |
| 99 | - * | |
| 100 | - * @phpstan-ignore-next-line This property is used to reserve memory for the fatal error handler and is thus never read | |
| 101 | 99 | */ |
| 102 | 100 | private static $reservedMemory; |
| 103 | 101 | /** |
| 104 | 102 | * @var int The amount of memory to reserve for the fatal error handler |
| @@ -269,9 +267,9 @@ | ||
| 269 | 267 | public static function resetFatalErrorHandlerState() : void |
| 270 | 268 | { |
| 271 | 269 | self::$disableFatalErrorHandler = \false; |
| 272 | 270 | self::$didIncreaseMemoryLimit = \false; |
| 273 | - if (self::$handlerInstance !== null && self::$handlerInstance->isFatalErrorHandlerRegistered) { | |
| 271 | + if (self::$handlerInstance !== null && self::$handlerInstance->isFatalErrorHandlerRegistered && self::$reservedMemory === null) { | |
| 274 | 272 | self::$reservedMemory = \str_repeat('x', self::$reservedMemorySize); |
| 275 | 273 | } |
| 276 | 274 | } |
| 277 | 275 | /** |