--- /usr/lib/python3.2/html/parser.py 2011-03-25 21:28:30.000000000 +0200
+++ parser.py 2011-05-04 19:30:34.000000000 +0300
@@ -282,7 +282,8 @@
if self.strict:
m = attrfind.match(rawdata, k)
else:
- m = attrfind_tolerant.search(rawdata, k)
+ m = attrfind_tolerant.search(rawdata[:endpos], k)
if not m:
break
attrname, rest, attrvalue = m.group(1, 2, 3)