Skip to content

Commit

Permalink
Use ephemeral port in socket_create_listen_used.phpt
Browse files Browse the repository at this point in the history
Avoid parallelism issues.
  • Loading branch information
nikic committed Jan 12, 2021
1 parent 94a151a commit bc0f78a
Showing 1 changed file with 12 additions and 11 deletions.
23 changes: 12 additions & 11 deletions ext/sockets/tests/socket_create_listen_used.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,21 @@ Florian Anderiasch
fa@php.net
--SKIPIF--
<?php
if (!extension_loaded('sockets')) {
die('skip - sockets extension not available.');
}
if (!extension_loaded('sockets')) {
die('skip - sockets extension not available.');
}
?>
--FILE--
<?php
$rand = rand(1,999);
// wrong parameter count
$s_c_l = socket_create_listen(31330+$rand);
var_dump($s_c_l);
// default invocation
$s_c_l2 = socket_create_listen(31330+$rand);
var_dump($s_c_l2);
socket_close($s_c_l);
$s_c_l = socket_create_listen(0);
var_dump($s_c_l);

socket_getsockname($s_c_l, $addr, $port);

$s_c_l2 = socket_create_listen($port);
var_dump($s_c_l2);
socket_close($s_c_l);

?>
--EXPECTF--
object(Socket)#%d (0) {
Expand Down

0 comments on commit bc0f78a

Please sign in to comment.