summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--environment-upstream.patch33
1 files changed, 33 insertions, 0 deletions
diff --git a/environment-upstream.patch b/environment-upstream.patch
index 450b630..c52005f 100644
--- a/environment-upstream.patch
+++ b/environment-upstream.patch
@@ -80,3 +80,36 @@ index 84fc94a..ac1b1a3 100644
+ return function_exists('posix_isatty') && @posix_isatty($fd);
}
}
+From 6e6c71d918088c251b181ba8b3088af4ac336dd7 Mon Sep 17 00:00:00 2001
+From: Sebastian Bergmann <sb@sebastian-bergmann.de>
+Date: Sat, 25 Oct 2014 10:00:45 +0200
+Subject: [PATCH] Make sure we have STDIN and STDOUT before using them
+
+---
+ src/Console.php | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/src/Console.php b/src/Console.php
+index ac1b1a3..13a9672 100644
+--- a/src/Console.php
++++ b/src/Console.php
+@@ -66,6 +66,10 @@ public function hasColorSupport()
+ return false !== getenv('ANSICON') || 'ON' === getenv('ConEmuANSI');
+ }
+
++ if (!defined('STDOUT')) {
++ return false;
++ }
++
+ return $this->isTty(STDOUT);
+ }
+
+@@ -82,7 +86,7 @@ public function getNumberOfColumns()
+ return 79;
+ }
+
+- if (!$this->isTty(STDIN)) {
++ if (!defined('STDIN') || !$this->isTty(STDIN)) {
+ return 80;
+ }
+