Skip to content

Commit 293828e

Browse files
committed
Work around HHVM not reporting fopen mode for pipe streams
1 parent 7a70e27 commit 293828e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/WritableResourceStream.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public function __construct($stream, LoopInterface $loop, $writeBufferSoftLimit
2525

2626
// ensure resource is opened for writing (fopen mode must contain either of "waxc+")
2727
$meta = stream_get_meta_data($stream);
28-
if (isset($meta['mode']) && strtr($meta['mode'], 'waxc+', '.....') === $meta['mode']) {
28+
if (isset($meta['mode']) && $meta['mode'] !== '' && strtr($meta['mode'], 'waxc+', '.....') === $meta['mode']) {
2929
throw new \InvalidArgumentException('Given stream resource is not opened in write mode');
3030
}
3131

0 commit comments

Comments
 (0)