Skip to content

Commit 13d396b

Browse files
committed
Merge branch 'PHP-8.0'
2 parents e7be7f3 + 76a4ea5 commit 13d396b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

run-tests.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2754,9 +2754,14 @@ function run_test(string $php, $file, array $env): string
27542754
if (!$passed || $leaked) {
27552755
// write .sh
27562756
if (strpos($log_format, 'S') !== false) {
2757+
$env_lines = [];
2758+
foreach ($env as $env_var => $env_val) {
2759+
$env_lines[] = "export $env_var=" . escapeshellarg($env_val);
2760+
}
2761+
$exported_environment = $env_lines ? "\n" . implode("\n", $env_lines) . "\n" : "";
27572762
$sh_script = <<<SH
27582763
#!/bin/sh
2759-
2764+
{$exported_environment}
27602765
case "$1" in
27612766
"gdb")
27622767
gdb --args {$orig_cmd}

0 commit comments

Comments
 (0)