summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2020-08-05 11:11:17 +0200
committerNikita Popov <nikita.ppv@gmail.com>2020-08-05 12:10:12 +0200
commit741daa860572620df41165da7f58f17d1dc171f5 (patch)
treea77d661c909744e72e3ddeb45d7ba324f91dc062
parent58ab49111e5ac595a594ac7c87efe9d470ec84de (diff)
downloadphp-git-741daa860572620df41165da7f58f17d1dc171f5.tar.gz
Set AI_CANONNAME flag in socket_addrinfo test
Musl always populates ai_canonname. Set the flag to avoid output discrepancies.
-rw-r--r--ext/sockets/tests/socket_addrinfo_explain.phpt5
1 files changed, 4 insertions, 1 deletions
diff --git a/ext/sockets/tests/socket_addrinfo_explain.phpt b/ext/sockets/tests/socket_addrinfo_explain.phpt
index 1e8962d2bd..ebc60afa51 100644
--- a/ext/sockets/tests/socket_addrinfo_explain.phpt
+++ b/ext/sockets/tests/socket_addrinfo_explain.phpt
@@ -10,11 +10,12 @@ if (!extension_loaded('sockets')) {
$addrinfo = socket_addrinfo_lookup('127.0.0.1', 2000, array(
'ai_family' => AF_INET,
'ai_socktype' => SOCK_DGRAM,
+ 'ai_flags' => AI_CANONNAME,
));
var_dump(socket_addrinfo_explain($addrinfo[0]));
echo "Done";
--EXPECTF--
-array(5) {
+array(6) {
["ai_flags"]=>
int(%d)
["ai_family"]=>
@@ -23,6 +24,8 @@ array(5) {
int(2)
["ai_protocol"]=>
int(%d)
+ ["ai_canonname"]=>
+ string(9) "127.0.0.1"
["ai_addr"]=>
array(2) {
["sin_port"]=>