diff options
Diffstat (limited to 'ext/filter/tests/bug42718.phpt')
| -rw-r--r-- | ext/filter/tests/bug42718.phpt | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/ext/filter/tests/bug42718.phpt b/ext/filter/tests/bug42718.phpt new file mode 100644 index 0000000..ba56d39 --- /dev/null +++ b/ext/filter/tests/bug42718.phpt @@ -0,0 +1,23 @@ +--TEST-- +Bug #42718 (unsafe_raw filter not applied when configured as default filter) +--XFAIL-- +FILTER_UNSAFE_RAW not applied when configured as default filter, even with flags +--SKIPIF-- +<?php if (!extension_loaded("filter")) die("skip"); ?> +--INI-- +filter.default=unsafe_raw +filter.default_flags=4 +--GET-- +a=1%00 +--FILE-- +<?php +echo ini_get('filter.default') . "\n"; +echo ini_get('filter.default_flags') . "\n"; +var_dump(FILTER_FLAG_STRIP_LOW == 4); +echo addcslashes($_GET['a'],"\0") . "\n"; +?> +--EXPECT-- +unsafe_raw +4 +bool(true) +1 |
