<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>40865</bug_id>
          
          <creation_ts>2010-06-18 15:56:07 -0700</creation_ts>
          <short_desc>Incorrect handling of multiple BOMs scattered through a file.</short_desc>
          <delta_ts>2010-06-18 16:09:38 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Oliver Hunt">oliver</reporter>
          <assigned_to name="Oliver Hunt">oliver</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>240194</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2010-06-18 15:56:07 -0700</bug_when>
    <thetext>Incorrect handling of multiple BOMs scattered through a file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>240198</commentid>
    <comment_count>1</comment_count>
      <attachid>59164</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2010-06-18 16:02:53 -0700</bug_when>
    <thetext>Created attachment 59164
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>240199</commentid>
    <comment_count>2</comment_count>
      <attachid>59164</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2010-06-18 16:04:34 -0700</bug_when>
    <thetext>Comment on attachment 59164
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>240203</commentid>
    <comment_count>3</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2010-06-18 16:09:38 -0700</bug_when>
    <thetext>Committed r61450: &lt;http://trac.webkit.org/changeset/61450&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>59164</attachid>
            <date>2010-06-18 16:02:53 -0700</date>
            <delta_ts>2010-06-18 16:04:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-40865-20100618160252.patch</filename>
            <type>text/plain</type>
            <size>3796</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL0phdmFTY3JpcHRDb3JlL0No
YW5nZUxvZwppbmRleCAzMzcwZGM4MWRkZTU2NmMwYzJlZTQ2M2RmYWEyMzYwY2FhNTMwZDQ2Li5m
N2I0NDkzOGRkYmUyNWRmMzgxNDgxOGQ2OTQwNmFlOTIxMDkzNTBlIDEwMDY0NAotLS0gYS9KYXZh
U2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTggQEAKKzIwMTAtMDYtMTggIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbmNvcnJl
Y3QgaGFuZGxpbmcgb2YgbXVsdGlwbGUgQk9NcyBzY2F0dGVyZWQgdGhyb3VnaCBhIGZpbGUuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MDg2NQorCisg
ICAgICAgIFdoZW4gZGV0ZXJtaW5pbmcgdGhlIG9mZnNldCBvZiBvcGVuIGFuZCBjbG9zZSBicmFj
ZXMgaW4gYSBzb3VyY2UKKyAgICAgICAgd2l0aCBCT01zIHdlIHdlcmUgZmluaXNoaW5nIG91ciBj
b3VudCBlYXJseSBhcyB3ZSBmYWlsZWQgdG8gYWNjb3VudAorICAgICAgICBmb3IgQk9NcyBwcmlv
ciB0byB0aGUgb3Blbi9jbG9zZSBicmFjZSBwb3NpdGlvbnMgZWZmZWN0aW5nIHRob3NlCisgICAg
ICAgIHBvc2l0aW9ucy4KKworICAgICAgICAqIHBhcnNlci9MZXhlci5jcHA6CisgICAgICAgIChK
U0M6OkxleGVyOjpzb3VyY2VDb2RlKToKKwogMjAxMC0wNi0xNyAgT2xpdmVyIEh1bnQgIDxvbGl2
ZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFNhbSBXZWluaWcuCmRpZmYgLS1n
aXQgYS9KYXZhU2NyaXB0Q29yZS9wYXJzZXIvTGV4ZXIuY3BwIGIvSmF2YVNjcmlwdENvcmUvcGFy
c2VyL0xleGVyLmNwcAppbmRleCAxYWYyZDc1MmY5YWRhNTY0ZWYxMDM5OWUwOGRiNWNlMWM4NmNk
NTM3Li5iZGViMDQ5MzZjMmIxZDRhZjk3MGVhNzQ4MmI3ZTU1ZDljMDkzZTIyIDEwMDY0NAotLS0g
YS9KYXZhU2NyaXB0Q29yZS9wYXJzZXIvTGV4ZXIuY3BwCisrKyBiL0phdmFTY3JpcHRDb3JlL3Bh
cnNlci9MZXhlci5jcHAKQEAgLTEwMjQsMjAgKzEwMjQsMjMgQEAgU291cmNlQ29kZSBMZXhlcjo6
c291cmNlQ29kZShpbnQgb3BlbkJyYWNlLCBpbnQgY2xvc2VCcmFjZSwgaW50IGZpcnN0TGluZSkK
ICAgICAgICAgcmV0dXJuIFNvdXJjZUNvZGUobV9zb3VyY2UtPnByb3ZpZGVyKCksIG9wZW5CcmFj
ZSwgY2xvc2VCcmFjZSArIDEsIGZpcnN0TGluZSk7CiAKICAgICBjb25zdCBVQ2hhciogZGF0YSA9
IG1fc291cmNlLT5wcm92aWRlcigpLT5kYXRhKCk7Ci0KKyAgICAKICAgICBBU1NFUlQob3BlbkJy
YWNlIDwgY2xvc2VCcmFjZSk7Ci0KLSAgICBpbnQgbnVtQk9Nc0JlZm9yZU9wZW5CcmFjZSA9IDA7
Ci0gICAgaW50IG51bUJPTXNCZXR3ZWVuQnJhY2VzID0gMDsKLQogICAgIGludCBpOwotICAgIGZv
ciAoaSA9IG1fc291cmNlLT5zdGFydE9mZnNldCgpOyBpIDwgb3BlbkJyYWNlOyArK2kpCi0gICAg
ICAgIG51bUJPTXNCZWZvcmVPcGVuQnJhY2UgKz0gZGF0YVtpXSA9PSBieXRlT3JkZXJNYXJrOwot
ICAgIGZvciAoOyBpIDwgY2xvc2VCcmFjZTsgKytpKQotICAgICAgICBudW1CT01zQmV0d2VlbkJy
YWNlcyArPSBkYXRhW2ldID09IGJ5dGVPcmRlck1hcms7CisgICAgZm9yIChpID0gbV9zb3VyY2Ut
PnN0YXJ0T2Zmc2V0KCk7IGkgPCBvcGVuQnJhY2U7ICsraSkgeworICAgICAgICBpZiAoZGF0YVtp
XSA9PSBieXRlT3JkZXJNYXJrKSB7CisgICAgICAgICAgICBvcGVuQnJhY2UrKzsKKyAgICAgICAg
ICAgIGNsb3NlQnJhY2UrKzsKKyAgICAgICAgfQorICAgIH0KKyAgICBmb3IgKDsgaSA8IGNsb3Nl
QnJhY2U7ICsraSkgeworICAgICAgICBpZiAoZGF0YVtpXSA9PSBieXRlT3JkZXJNYXJrKQorICAg
ICAgICAgICAgY2xvc2VCcmFjZSsrOworICAgIH0KKworICAgIEFTU0VSVChvcGVuQnJhY2UgPCBj
bG9zZUJyYWNlKTsKIAotICAgIHJldHVybiBTb3VyY2VDb2RlKG1fc291cmNlLT5wcm92aWRlcigp
LCBvcGVuQnJhY2UgKyBudW1CT01zQmVmb3JlT3BlbkJyYWNlLAotICAgICAgICBjbG9zZUJyYWNl
ICsgbnVtQk9Nc0JlZm9yZU9wZW5CcmFjZSArIG51bUJPTXNCZXR3ZWVuQnJhY2VzICsgMSwgZmly
c3RMaW5lKTsKKyAgICByZXR1cm4gU291cmNlQ29kZShtX3NvdXJjZS0+cHJvdmlkZXIoKSwgb3Bl
bkJyYWNlLCBjbG9zZUJyYWNlICsgMSwgZmlyc3RMaW5lKTsKIH0KIAogfSAvLyBuYW1lc3BhY2Ug
SlNDCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggOTI0MWYxYTI2NTA3ZGMwYjY0ZjdmODllMDEyNzI1N2M0YzY1YjljNC4uY2Nk
NTViNmExMjk1ZjVjMWQwY2FkZmY4OWJhNTc3Yjk3NTg2YjUwZiAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDEwLTA2LTE4ICBPbGl2ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW5jb3JyZWN0IGhhbmRs
aW5nIG9mIG11bHRpcGxlIEJPTXMgc2NhdHRlcmVkIHRocm91Z2ggYSBmaWxlLgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDA4NjUKKworICAgICAgICBQ
dXQgYSBmZXcgbW9yZSBCT01zIGludG8gdGhpcyB0ZXN0Y2FzZSBzbyB0aGF0IGl0IGhpdHMgdGhl
IG90aGVyIGNhc2VzCisgICAgICAgIHRoYXQgd2VyZSBtaXNzZWQgYmVmb3JlLgorCisgICAgICAg
ICogZmFzdC9qcy9yZXNvdXJjZXMvYm9tLWluLWZpbGUtcmV0YWlucy1jb3JyZWN0LW9mZnNldC5q
czoKKyAgICAgICAgKGcuZik6CisgICAgICAgIChnKToKKwogMjAxMC0wNi0xOCAgRGltaXRyaSBH
bGF6a292ICA8ZGdsYXprb3ZAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIGV4
cGVjdGF0aW9ucyB1cGRhdGUuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2pzL3Jlc291
cmNlcy9ib20taW4tZmlsZS1yZXRhaW5zLWNvcnJlY3Qtb2Zmc2V0LmpzIGIvTGF5b3V0VGVzdHMv
ZmFzdC9qcy9yZXNvdXJjZXMvYm9tLWluLWZpbGUtcmV0YWlucy1jb3JyZWN0LW9mZnNldC5qcwpp
bmRleCBiNjJhMjUwYzEwYWNmNWRjNTI0ZDI4ZjI0YWI0M2ZkODAzYjM3ZTkzLi5jNDg3MGQyOTQ5
ZmIwNzliMGZkY2VmYjQ4ZDQ3OTRjMWY2ZTJjOGZiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9m
YXN0L2pzL3Jlc291cmNlcy9ib20taW4tZmlsZS1yZXRhaW5zLWNvcnJlY3Qtb2Zmc2V0LmpzCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvanMvcmVzb3VyY2VzL2JvbS1pbi1maWxlLXJldGFpbnMtY29y
cmVjdC1vZmZzZXQuanMKQEAgLTEsMiArMSwyIEBACiBkZXNjcmlwdGlvbigiVGhpcyBlbnN1cmVz
IHRoYXQgQk9NJ3Mgc2NhdHRlcmVkIHRocm91Z2ggYSBzb3VyY2UgZmlsZSBkbyBub3QgYnJlYWsg
cGFyc2luZyIpOwotZnVuY3Rpb24gZigpe3N1Y2Nlc3NmdWxseVJlcGFyc2VkPXRydWU7c2hvdWxk
QmVUcnVlKCdzdWNjZXNzZnVsbHlSZXBhcnNlZCcpO3N1Y2Nlc3NmdWxseVBhcnNlZD10cnVlfe+7
v2YoKTsKK++7v2Z1bmN0aW9uIGcoKXvvu79mdW5jdGlvbiDvu79mKCl777u/c3VjY2Vzc2Z1bGx5
UmVwYXJzZWQ9dHJ1ZTvvu79zaG91bGRCZVRydWUoJ3N1Y2Nlc3NmdWxseVJlcGFyc2VkJyk7c3Vj
Y2Vzc2Z1bGx5UGFyc2VkPXRydWV977u/ZigpO30gZygpCg==
</data>
<flag name="review"
          id="45854"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>