]> granicus.if.org Git - php/commitdiff
Use zero port in socket_(export|import)_stream-5.phpt
authorNikita Popov <nikita.ppv@gmail.com>
Wed, 5 Jun 2019 09:55:57 +0000 (11:55 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Wed, 5 Jun 2019 09:58:11 +0000 (11:58 +0200)
These regularly fail due to port clashes, though we don't seem to
use those ports in any other tests.

As we don't care about the specific port that is used here, pass
zero so that a random ephemeral port is used.

ext/sockets/tests/socket_export_stream-5.phpt
ext/sockets/tests/socket_import_stream-5.phpt

index 413ce24f3ea6e64d6cda227ad1f34f3ac1a5775f..5a1d03fa6e0729b70abf3ff33a72174c196ff862 100644 (file)
@@ -11,12 +11,12 @@ if (!function_exists('zend_leak_variable'))
 <?php
 
 $sock0 = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
-socket_bind($sock0, '0.0.0.0', 58385);
+socket_bind($sock0, '0.0.0.0', 0);
 $stream0 = socket_export_stream($sock0);
 zend_leak_variable($stream0);
 
 $sock1 = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
-socket_bind($sock1, '0.0.0.0', 58386);
+socket_bind($sock1, '0.0.0.0', 0);
 $stream1 = socket_export_stream($sock1);
 zend_leak_variable($sock1);
 
index f583897d3e8eda4ef55ebb8780cf92204555e83b..b3fbadc054d937cedae4cd32e651f255171c06f9 100644 (file)
@@ -10,11 +10,11 @@ if (!function_exists('zend_leak_variable'))
 --FILE--
 <?php
 
-$stream0 = stream_socket_server("udp://0.0.0.0:58394", $errno, $errstr, STREAM_SERVER_BIND);
+$stream0 = stream_socket_server("udp://0.0.0.0:0", $errno, $errstr, STREAM_SERVER_BIND);
 $sock0 = socket_import_stream($stream0);
 zend_leak_variable($stream0);
 
-$stream1 = stream_socket_server("udp://0.0.0.0:58395", $errno, $errstr, STREAM_SERVER_BIND);
+$stream1 = stream_socket_server("udp://0.0.0.0:0", $errno, $errstr, STREAM_SERVER_BIND);
 $sock1 = socket_import_stream($stream1);
 zend_leak_variable($sock1);