[prev in list] [next in list] [prev in thread] [next in thread] 

List:       php-cvs
Subject:    [PHP-CVS] [php-src] PHP-8.0: Make socket path shorter for ext/sockets/tests/socket_cmsg_{rights|cred
From:       Andy Postnikov via Jakub Zelenka <noreply () php ! net>
Date:       2022-09-30 16:17:04
Message-ID: e5j6uPciSOoAAUwWsih7ZmitPIZvxkZ3vD0MdJC4 () main ! php ! net
[Download RAW message or body]

Author: Andy Postnikov (andypost)
Committer: Jakub Zelenka (bukka)
Date: 2022-09-30T17:07:40+01:00

Commit: https://github.com/php/php-src/commit/c58241a0030bbb2f620d0db05595f1e209b9ae82
 Raw diff: https://github.com/php/php-src/commit/c58241a0030bbb2f620d0db05595f1e209b9ae82.diff


Make socket path shorter for ext/sockets/tests/socket_cmsg_{rights|credentials}.phpt

When running in CI it fails when path/address is longer 108

Changed paths:
  M  ext/sockets/tests/socket_cmsg_credentials.phpt
  M  ext/sockets/tests/socket_cmsg_rights.phpt


Diff:

diff --git a/ext/sockets/tests/socket_cmsg_credentials.phpt \
b/ext/sockets/tests/socket_cmsg_credentials.phpt index 1a58b300c20a..e0c621aad928 \
                100644
--- a/ext/sockets/tests/socket_cmsg_credentials.phpt
+++ b/ext/sockets/tests/socket_cmsg_credentials.phpt
@@ -17,7 +17,7 @@ die('skip SO_PASSCRED is not defined');
 --FILE--
 <?php
 include __DIR__."/mcast_helpers.php.inc";
-$path = __DIR__ . "/socket_cmsg_credentials.sock";
+$path = sys_get_temp_dir() . "/socket_cmsg_credentials.sock";
 
 @unlink($path);
 
@@ -55,7 +55,7 @@ var_dump($data['control'][0]['data']['pid'] === $pid);
 ?>
 --CLEAN--
 <?php
-$path = __DIR__ . "/socket_cmsg_credentials.sock";
+$path = sys_get_temp_dir() . "/socket_cmsg_credentials.sock";
 @unlink($path);
 --EXPECTF--
 creating send socket
diff --git a/ext/sockets/tests/socket_cmsg_rights.phpt \
b/ext/sockets/tests/socket_cmsg_rights.phpt index 050186c4829f..bab52018cfbe 100644
--- a/ext/sockets/tests/socket_cmsg_rights.phpt
+++ b/ext/sockets/tests/socket_cmsg_rights.phpt
@@ -11,14 +11,10 @@ die('skip not for Microsoft Windows');
 if (strtolower(substr(PHP_OS, 0, 3)) == 'aix') {
 die('skip not for AIX');
 }
---CLEAN--
-<?php
-$path = __DIR__ . "/socket_cmsg_rights.sock";
-@unlink($path);
 --FILE--
 <?php
 include __DIR__."/mcast_helpers.php.inc";
-$path = __DIR__ . "/socket_cmsg_rights.sock";
+$path = sys_get_temp_dir() . "/socket_cmsg_rights.sock";
 
 @unlink($path);
 
@@ -78,6 +74,10 @@ if ($data["control"]) {
     var_dump($data);
 }
 ?>
+--CLEAN--
+<?php
+$path = sys_get_temp_dir() . "/socket_cmsg_rights.sock";
+@unlink($path);
 --EXPECTF--
 creating send socket
 object(Socket)#%d (0) {

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic