]> granicus.if.org Git - php/commitdiff
Allow malformed HTML such as
authorSascha Schumann <sas@php.net>
Wed, 25 Sep 2002 10:35:28 +0000 (10:35 +0000)
committerSascha Schumann <sas@php.net>
Wed, 25 Sep 2002 10:35:28 +0000 (10:35 +0000)
<a onClick=window.open("/hardware/somevar.php?hinfoid=","chgti") ..>

where ["'] are part of the attribute value.

ext/standard/url_scanner_ex.re

index 652e31e29403b4719acc52edc20e4d259556d3de..c003d6b5294478af732cf66c7ef5ec900076b2c1 100644 (file)
@@ -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; }
 */