Commit 3057132aea0 for php.net
commit 3057132aea05f56fd2431d27592ba25ed57e5e73
Author: Shivam Mathur <shivam_jpr@hotmail.com>
Date: Fri Sep 4 10:20:23 2026 +0530
Fix race in OpenSSL CMS verification tests (#23559)
diff --git a/ext/openssl/tests/openssl_cms_verify_basic.phpt b/ext/openssl/tests/openssl_cms_verify_basic.phpt
index fcbe117514c..0d74b4098ef 100644
--- a/ext/openssl/tests/openssl_cms_verify_basic.phpt
+++ b/ext/openssl/tests/openssl_cms_verify_basic.phpt
@@ -11,7 +11,7 @@
$contentfile = $outfile . ".out";
-$pkcsfile = __DIR__ . "/openssl_cms_verify__pkcsfile.tmp";
+$pkcsfile = __DIR__ . "/openssl_cms_verify_basic__pkcsfile.tmp";
$eml = __DIR__ . "/signed.eml";
$wrong = "wrong";
$empty = "";
@@ -38,7 +38,10 @@
?>
--CLEAN--
<?php
-unlink(__DIR__ . DIRECTORY_SEPARATOR . '/openssl_cms_verify__pkcsfile.tmp');
+$pkcsfile = __DIR__ . DIRECTORY_SEPARATOR . '/openssl_cms_verify_basic__pkcsfile.tmp';
+if (file_exists($pkcsfile)) {
+ unlink($pkcsfile);
+}
?>
--EXPECT--
bool(false)
diff --git a/ext/openssl/tests/openssl_cms_verify_der.phpt b/ext/openssl/tests/openssl_cms_verify_der.phpt
index b7267cbdfa3..822676f73bf 100644
--- a/ext/openssl/tests/openssl_cms_verify_der.phpt
+++ b/ext/openssl/tests/openssl_cms_verify_der.phpt
@@ -14,7 +14,7 @@
die("failed to get a temporary filename!");
}
-$pkcsfile = __DIR__ . "/openssl_cms_verify__pkcsfile.tmp";
+$pkcsfile = __DIR__ . "/openssl_cms_verify_der__pkcsfile.tmp";
$eml = __DIR__ . "/signed.eml";
$wrong = "wrong";
$empty = "";
@@ -45,7 +45,10 @@
?>
--CLEAN--
<?php
-unlink(__DIR__ . DIRECTORY_SEPARATOR . '/openssl_cms_verify__pkcsfile.tmp');
+$pkcsfile = __DIR__ . DIRECTORY_SEPARATOR . '/openssl_cms_verify_der__pkcsfile.tmp';
+if (file_exists($pkcsfile)) {
+ unlink($pkcsfile);
+}
?>
--EXPECT--
bool(false)