summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMoshe Doron <momo@php.net>2003-03-31 19:01:43 +0000
committerMoshe Doron <momo@php.net>2003-03-31 19:01:43 +0000
commit64bd1cdbd63bb9487263e5eb7c0426eb86a80468 (patch)
tree200adc7000827cad3c7e8e07afcccb25bd0cd0df
parentdc8daad70d53b7137e9a0a0bc2e27202fbca5b27 (diff)
downloadphp-git-64bd1cdbd63bb9487263e5eb7c0426eb86a80468.tar.gz
# make derik happy
-rw-r--r--ext/standard/tests/strings/bug22904.phpt24
1 files changed, 24 insertions, 0 deletions
diff --git a/ext/standard/tests/strings/bug22904.phpt b/ext/standard/tests/strings/bug22904.phpt
new file mode 100644
index 0000000000..b599b7df6b
--- /dev/null
+++ b/ext/standard/tests/strings/bug22904.phpt
@@ -0,0 +1,24 @@
+--TEST--
+Bug #22904 (magic mode failed for cybase with '\0')
+--FILE--
+<?php
+ini_set("magic_quotes_sybase","on");
+test();
+ini_set("magic_quotes_sybase","off");
+test();
+
+function test(){
+ $buf = 'g\g"\0g'."'";
+ $slashed = addslashes($buf);
+ echo "$buf\n";
+ echo "$slashed\n";
+ echo stripslashes($slashed."\n");
+}
+?>
+--EXPECT--
+g\g"\0g'
+g\\g"\\0g''
+g\g"\0g'
+g\g"\0g'
+g\\g\"\\0g\'
+g\g"\0g'