summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKalle Sommer Nielsen <kalle@php.net>2010-08-16 20:56:00 +0000
committerKalle Sommer Nielsen <kalle@php.net>2010-08-16 20:56:00 +0000
commite3ec38a90f5ee5b7ee55800098bbb58fb7bdb271 (patch)
tree430359b12fabeb530a148ee5690b42fa90e6a887
parent2f129db790755a75be8e9869e13d165200dc56f0 (diff)
downloadphp-git-e3ec38a90f5ee5b7ee55800098bbb58fb7bdb271.tar.gz
Fixed bug #50836 (run_tests.php alerts syntax errors while testing session)
-rwxr-xr-xrun-tests.php12
1 files changed, 11 insertions, 1 deletions
diff --git a/run-tests.php b/run-tests.php
index 8d62de7163..cdcd674ed8 100755
--- a/run-tests.php
+++ b/run-tests.php
@@ -2161,7 +2161,17 @@ function settings2params(&$ini_settings)
$settings .= " -d \"$name=$val\"";
}
} else {
- $value = addslashes($value);
+ if (substr(PHP_OS, 0, 3) == "WIN" && !empty($value) && $value{0} == '"') {
+ $len = strlen($value);
+
+ if ($value{$len - 1} == '"') {
+ $value{0} = "'";
+ $value{$len - 1} = "'";
+ }
+ } else {
+ $value = addslashes($value);
+ }
+
$settings .= " -d \"$name=$value\"";
}
}