diff options
| author | Sara Golemon <pollita@php.net> | 2017-05-28 08:51:41 -0700 |
|---|---|---|
| committer | Sara Golemon <pollita@php.net> | 2017-05-28 08:51:41 -0700 |
| commit | e60cedfbc30c295dac16be1fe357f5ce29ff8605 (patch) | |
| tree | 0b6c4aff7743ac6a7e260a0499d299cb7a827097 /ext/standard/tests/streams | |
| parent | 818272ae10d00c6ac63116e5b3d71f6d3578fb2b (diff) | |
| parent | e628ee9e9db1e7fc471159ab2479a8bfd85e122d (diff) | |
| download | php-git-e60cedfbc30c295dac16be1fe357f5ce29ff8605.tar.gz | |
Merge branch 'PHP-7.1'
* PHP-7.1:
Bugfix #74556 stream_socket_get_name() returns empty string
Fix abstract name handling to be binary safe
Diffstat (limited to 'ext/standard/tests/streams')
| -rw-r--r-- | ext/standard/tests/streams/bug74556.phpt | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/ext/standard/tests/streams/bug74556.phpt b/ext/standard/tests/streams/bug74556.phpt new file mode 100644 index 0000000000..016a3dce86 --- /dev/null +++ b/ext/standard/tests/streams/bug74556.phpt @@ -0,0 +1,22 @@ +--TEST-- +Bug #74556 stream_socket_get_name() on unix socket returns "\0" +--SKIPIF-- +<?php +if (!strncasecmp(PHP_OS, 'WIN', 3)) echo "skip Unix Only"; +--FILE-- +<?php + +$sock = __DIR__ . '/bug74556.sock'; +$s = stream_socket_server("unix://$sock"); +$c = stream_socket_client("unix://$sock"); + +var_dump( + stream_socket_get_name($s, true), + stream_socket_get_name($c, false) +); +--CLEAN-- +<?php +unlink(__DIR__ . '/bug74556.sock'); +--EXPECT-- +bool(false) +bool(false) |
