summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>2002-09-25 10:35:28 +0000
committerSascha Schumann <sas@php.net>2002-09-25 10:35:28 +0000
commit3cadecec1bee57bb2d0741c2a54d4a9fcfdf94ad (patch)
treeeb8e89fafc5a2e74172323374cbe6b9f550bc06c
parentc8114d7f3110a577763f5bb3289d0ba822597de2 (diff)
downloadphp-git-3cadecec1bee57bb2d0741c2a54d4a9fcfdf94ad.tar.gz
Allow malformed HTML such as
<a onClick=window.open("/hardware/somevar.php?hinfoid=","chgti") ..> where ["'] are part of the attribute value.
-rw-r--r--ext/standard/url_scanner_ex.re2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/standard/url_scanner_ex.re b/ext/standard/url_scanner_ex.re
index 652e31e294..c003d6b529 100644
--- a/ext/standard/url_scanner_ex.re
+++ b/ext/standard/url_scanner_ex.re
@@ -299,7 +299,7 @@ state_val:
/*!re2c
["] (any\[">])* ["] { handle_val(STD_ARGS, 1, '"'); goto state_next_arg_begin; }
['] (any\['>])* ['] { handle_val(STD_ARGS, 1, '\''); goto state_next_arg_begin; }
- (any\[ \n>"'])+ { handle_val(STD_ARGS, 0, '"'); goto state_next_arg_begin; }
+ (any\[ \n>])+ { handle_val(STD_ARGS, 0, '\0'); goto state_next_arg_begin; }
any { passthru(STD_ARGS); goto state_next_arg_begin; }
*/