From 2622c34542253db8fdfd6740a41885b05794cfb4 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Wed, 15 Apr 2020 11:12:03 +0100 Subject: [PATCH] Terminal: explicitly assume that fopen(stdin) will not fail --- src/pocketmine/utils/Terminal.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pocketmine/utils/Terminal.php b/src/pocketmine/utils/Terminal.php index c5117d2869..e129cfae5e 100644 --- a/src/pocketmine/utils/Terminal.php +++ b/src/pocketmine/utils/Terminal.php @@ -90,6 +90,7 @@ abstract class Terminal{ private static function detectFormattingCodesSupport() : bool{ $stdout = fopen("php://stdout", "w"); + if($stdout === false) throw new AssumptionFailedError("Opening php://stdout should never fail"); $result = ( stream_isatty($stdout) and //STDOUT isn't being piped (