]> granicus.if.org Git - php/commitdiff
# make derik happy
authorMoshe Doron <momo@php.net>
Mon, 31 Mar 2003 19:01:43 +0000 (19:01 +0000)
committerMoshe Doron <momo@php.net>
Mon, 31 Mar 2003 19:01:43 +0000 (19:01 +0000)
ext/standard/tests/strings/bug22904.phpt [new file with mode: 0644]

diff --git a/ext/standard/tests/strings/bug22904.phpt b/ext/standard/tests/strings/bug22904.phpt
new file mode 100644 (file)
index 0000000..b599b7d
--- /dev/null
@@ -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'