<?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>53635</bug_id>
          
          <creation_ts>2011-02-02 15:57:14 -0800</creation_ts>
          <short_desc>Teach XSSFilter about JavaScript URLs</short_desc>
          <delta_ts>2011-02-02 18:04:27 -0800</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>
          
          <blocked>49845</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>344342</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-02-02 15:57:14 -0800</bug_when>
    <thetext>Teach XSSFilter about JavaScript URLs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344347</commentid>
    <comment_count>1</comment_count>
      <attachid>80992</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-02-02 16:00:39 -0800</bug_when>
    <thetext>Created attachment 80992
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344349</commentid>
    <comment_count>2</comment_count>
      <attachid>80993</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-02-02 16:02:01 -0800</bug_when>
    <thetext>Created attachment 80993
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344467</commentid>
    <comment_count>3</comment_count>
      <attachid>80993</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-02 18:04:22 -0800</bug_when>
    <thetext>Comment on attachment 80993
Patch

Clearing flags on attachment: 80993

Committed r77454: &lt;http://trac.webkit.org/changeset/77454&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344468</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-02 18:04:27 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80992</attachid>
            <date>2011-02-02 16:00:39 -0800</date>
            <delta_ts>2011-02-02 16:01:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-53635-20110202160038.patch</filename>
            <type>text/plain</type>
            <size>4001</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1MjEzNzNhZjg1NWI5ZjNhN2MwNzg5NjEyOWIxMjcxMThhY2MyNjMwLi43
M2JhM2I4NmFlMmFiMGI3NTYwZjQ3YTU5ZThlNjc4ODc4ODdlODhhIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjAgQEAKKzIwMTEtMDItMDIgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZWFjaCBY
U1NGaWx0ZXIgYWJvdXQgSmF2YVNjcmlwdCBVUkxzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MzYzNQorCisgICAgICAgIFRoaXMgcGF0Y2ggdGVhY2hl
cyB0aGUgWFNTRmlsdGVyIHRvIGNoZWNrIGZvciBKYXZhU2NyaXB0IFVSTHMgaW4KKyAgICAgICAg
YXR0cmlidXRlIHZhbHVlcy4gIElmIHRoaXMgYXBwcm9hY2ggaGFzIHRvbyBtYW55IGZhbHNlIHBv
c2l0aXZlcywgd2UKKyAgICAgICAgY2FuIHJlc3RyaWN0IHdoaWNoIGF0dHJpYnV0ZSBuYW1lcyB3
ZSBleGFtaW5lLgorCisgICAgICAgICogaHRtbC9wYXJzZXIvWFNTRmlsdGVyLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkhUTUxOYW1lczo6Y29udGFpbnNKYXZhU2NyaXB0VVJMKToKKyAgICAgICAg
KFdlYkNvcmU6OlhTU0ZpbHRlcjo6ZmlsdGVyVG9rZW5Jbml0aWFsKToKKyAgICAgICAgKFdlYkNv
cmU6OlhTU0ZpbHRlcjo6ZXJhc2VEYW5nZXJvdXNBdHRyaWJ1dGVzSWZJbmplY3RlZCk6CisgICAg
ICAgICogaHRtbC9wYXJzZXIvWFNTRmlsdGVyLmg6CisKIDIwMTEtMDItMDIgIERhbiBXaW5zaGlw
ICA8ZGFud0Bnbm9tZS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTWFydGluIFJvYmluc29u
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvWFNTRmlsdGVyLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL1hTU0ZpbHRlci5jcHAKaW5kZXggMGViNDM3YmEw
NTRjMmY5MTFhOTFlNGZjNDRhZjc2ZTRlZGVhZjM5NC4uZjlkYjFkZWY2NmEwNDYxYWE1NGNmOWJj
NDU1YWVmOGRiMGZhYmJjMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIv
WFNTRmlsdGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9YU1NGaWx0ZXIu
Y3BwCkBAIC0zMSw2ICszMSw3IEBACiAjaW5jbHVkZSAiRnJhbWUuaCIKICNpbmNsdWRlICJIVE1M
RG9jdW1lbnRQYXJzZXIuaCIKICNpbmNsdWRlICJIVE1MTmFtZXMuaCIKKyNpbmNsdWRlICJIVE1M
UGFyc2VySWRpb21zLmgiCiAjaW5jbHVkZSAiU2V0dGluZ3MuaCIKICNpbmNsdWRlICJUZXh0RW5j
b2RpbmcuaCIKICNpbmNsdWRlICJUZXh0UmVzb3VyY2VEZWNvZGVyLmgiCkBAIC04Niw2ICs4Nywy
MyBAQCBib29sIGlzTmFtZU9mSW5saW5lRXZlbnRIYW5kbGVyKGNvbnN0IFZlY3RvcjxVQ2hhciwg
MzI+JiBuYW1lKQogICAgIHJldHVybiBuYW1lWzBdID09ICdvJyAmJiBuYW1lWzFdID09ICduJzsK
IH0KIAorYm9vbCBjb250YWluc0phdmFTY3JpcHRVUkwoY29uc3QgVmVjdG9yPFVDaGFyLCAzMj4m
IHZhbHVlKQoreworICAgIHN0YXRpYyBjb25zdCBjaGFyIGphdmFTY3JpcHRTY2hlbWVbXSA9ICJq
YXZhc2NyaXB0OiI7CisgICAgc3RhdGljIGNvbnN0IHNpemVfdCBsZW5ndGhPZkphdmFTY3JpcHRT
Y2hlbWUgPSBzaXplb2YoamF2YVNjcmlwdFNjaGVtZSkgLSAxOworCisgICAgc2l6ZV90IGkgPSAw
OworICAgIHdoaWxlIChpIDwgdmFsdWUuc2l6ZSgpKSB7CisgICAgICAgIGlmICghaXNIVE1MU3Bh
Y2UodmFsdWVbaV0pKQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgaWYgKHZhbHVl
LnNpemUoKSAtIGkgPCBsZW5ndGhPZkphdmFTY3JpcHRTY2hlbWUpCisgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgIHJldHVybiBlcXVhbElnbm9yaW5nQ2FzZSh2YWx1ZS5kYXRhKCkgKyBpLCBq
YXZhU2NyaXB0U2NoZW1lLCBsZW5ndGhPZkphdmFTY3JpcHRTY2hlbWUpOworfQorCiBTdHJpbmcg
ZGVjb2RlVVJMKGNvbnN0IFN0cmluZyYgc3RyaW5nLCBjb25zdCBUZXh0RW5jb2RpbmcmIGVuY29k
aW5nKQogewogICAgIFN0cmluZyB3b3JraW5nU3RyaW5nID0gc3RyaW5nOwpAQCAtMTc2LDcgKzE5
NCw3IEBAIGJvb2wgWFNTRmlsdGVyOjpmaWx0ZXJUb2tlbkluaXRpYWwoSFRNTFRva2VuJiB0b2tl
bikKICAgICBpZiAodG9rZW4udHlwZSgpICE9IEhUTUxUb2tlbjo6U3RhcnRUYWcpCiAgICAgICAg
IHJldHVybiBmYWxzZTsKIAotICAgIGJvb2wgZGlkQmxvY2tTY3JpcHQgPSBlcmFzZUlubGluZUV2
ZW50SGFuZGxlcnNJZkluamVjdGVkKHRva2VuKTsKKyAgICBib29sIGRpZEJsb2NrU2NyaXB0ID0g
ZXJhc2VEYW5nZXJvdXNBdHRyaWJ1dGVzSWZJbmplY3RlZCh0b2tlbik7CiAKICAgICBpZiAoaGFz
TmFtZSh0b2tlbiwgc2NyaXB0VGFnKSkKICAgICAgICAgZGlkQmxvY2tTY3JpcHQgfD0gZmlsdGVy
U2NyaXB0VG9rZW4odG9rZW4pOwpAQCAtMjkxLDEyICszMDksMTIgQEAgYm9vbCBYU1NGaWx0ZXI6
OmZpbHRlckJhc2VUb2tlbihIVE1MVG9rZW4mIHRva2VuKQogICAgIHJldHVybiBlcmFzZUF0dHJp
YnV0ZUlmSW5qZWN0ZWQodG9rZW4sIGhyZWZBdHRyKTsKIH0KIAotYm9vbCBYU1NGaWx0ZXI6OmVy
YXNlSW5saW5lRXZlbnRIYW5kbGVyc0lmSW5qZWN0ZWQoSFRNTFRva2VuJiB0b2tlbikKK2Jvb2wg
WFNTRmlsdGVyOjplcmFzZURhbmdlcm91c0F0dHJpYnV0ZXNJZkluamVjdGVkKEhUTUxUb2tlbiYg
dG9rZW4pCiB7CiAgICAgYm9vbCBkaWRCbG9ja1NjcmlwdCA9IGZhbHNlOwogICAgIGZvciAoc2l6
ZV90IGkgPSAwOyBpIDwgdG9rZW4uYXR0cmlidXRlcygpLnNpemUoKTsgKytpKSB7CiAgICAgICAg
IGNvbnN0IEhUTUxUb2tlbjo6QXR0cmlidXRlJiBhdHRyaWJ1dGUgPSB0b2tlbi5hdHRyaWJ1dGVz
KCkuYXQoaSk7Ci0gICAgICAgIGlmICghaXNOYW1lT2ZJbmxpbmVFdmVudEhhbmRsZXIoYXR0cmli
dXRlLm1fbmFtZSkpCisgICAgICAgIGlmICghaXNOYW1lT2ZJbmxpbmVFdmVudEhhbmRsZXIoYXR0
cmlidXRlLm1fbmFtZSkgJiYgIWNvbnRhaW5zSmF2YVNjcmlwdFVSTChhdHRyaWJ1dGUubV92YWx1
ZSkpCiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgaWYgKCFpc0NvbnRhaW5lZEluUmVx
dWVzdChzbmlwcGV0Rm9yQXR0cmlidXRlKHRva2VuLCBhdHRyaWJ1dGUpKSkKICAgICAgICAgICAg
IGNvbnRpbnVlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvWFNTRmls
dGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9YU1NGaWx0ZXIuaAppbmRleCA5MDhj
YTg0YmJmZjk0ZjM1OGMyNTNkMDkyMTAzZWM2NTI5Nzk1YTdkLi45Nzk4NTk2Y2VlNGM2ZDNmNTFm
ZDUyODk2OTg1YmNiMjRmZTQ5NjM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3Bh
cnNlci9YU1NGaWx0ZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9YU1NGaWx0
ZXIuaApAQCAtNTcsNyArNTcsNyBAQCBwcml2YXRlOgogICAgIGJvb2wgZmlsdGVyTWV0YVRva2Vu
KEhUTUxUb2tlbiYpOwogICAgIGJvb2wgZmlsdGVyQmFzZVRva2VuKEhUTUxUb2tlbiYpOwogCi0g
ICAgYm9vbCBlcmFzZUlubGluZUV2ZW50SGFuZGxlcnNJZkluamVjdGVkKEhUTUxUb2tlbiYpOwor
ICAgIGJvb2wgZXJhc2VEYW5nZXJvdXNBdHRyaWJ1dGVzSWZJbmplY3RlZChIVE1MVG9rZW4mKTsK
ICAgICBib29sIGVyYXNlQXR0cmlidXRlSWZJbmplY3RlZChIVE1MVG9rZW4mLCBjb25zdCBRdWFs
aWZpZWROYW1lJiwgY29uc3QgU3RyaW5nJiByZXBsYWNlbWVudFZhbHVlID0gU3RyaW5nKCkpOwog
CiAgICAgU3RyaW5nIHNuaXBwZXRGb3JSYW5nZShjb25zdCBIVE1MVG9rZW4mLCBpbnQgc3RhcnQs
IGludCBlbmQpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80993</attachid>
            <date>2011-02-02 16:02:01 -0800</date>
            <delta_ts>2011-02-02 18:04:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-53635-20110202160159.patch</filename>
            <type>text/plain</type>
            <size>4275</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1MjEzNzNhZjg1NWI5ZjNhN2MwNzg5NjEyOWIxMjcxMThhY2MyNjMwLi5m
YTg3ZmY3Yjg5MjUyMGQyYzYwZmIzMDI5OTBkNzJlZmIxODg4Zjc2IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjUgQEAKKzIwMTEtMDItMDIgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZWFjaCBY
U1NGaWx0ZXIgYWJvdXQgSmF2YVNjcmlwdCBVUkxzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MzYzNQorCisgICAgICAgIFRoaXMgcGF0Y2ggdGVhY2hl
cyB0aGUgWFNTRmlsdGVyIHRvIGNoZWNrIGZvciBKYXZhU2NyaXB0IFVSTHMgaW4KKyAgICAgICAg
YXR0cmlidXRlIHZhbHVlcy4gIElmIHRoaXMgYXBwcm9hY2ggaGFzIHRvbyBtYW55IGZhbHNlIHBv
c2l0aXZlcywgd2UKKyAgICAgICAgY2FuIHJlc3RyaWN0IHdoaWNoIGF0dHJpYnV0ZSBuYW1lcyB3
ZSBleGFtaW5lLgorCisgICAgICAgIEZpeGVzIHRoZXNlIHRlc3RzOgorICAgICAgICAgICAgaHR0
cC90ZXN0cy9zZWN1cml0eS94c3NBdWRpdG9yL2FuY2hvci11cmwtZG9tLXdyaXRlLWxvY2F0aW9u
LWphdmFzY3JpcHQtVVJMLmh0bWwKKyAgICAgICAgICAgIGh0dHAvdGVzdHMvc2VjdXJpdHkveHNz
QXVkaXRvci9kb20td3JpdGUtbG9jYXRpb24tamF2YXNjcmlwdC1VUkwuaHRtbAorICAgICAgICAg
ICAgaHR0cC90ZXN0cy9zZWN1cml0eS94c3NBdWRpdG9yL2lmcmFtZS1qYXZhc2NyaXB0LXVybCoK
KworICAgICAgICAqIGh0bWwvcGFyc2VyL1hTU0ZpbHRlci5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpIVE1MTmFtZXM6OmNvbnRhaW5zSmF2YVNjcmlwdFVSTCk6CisgICAgICAgIChXZWJDb3JlOjpY
U1NGaWx0ZXI6OmZpbHRlclRva2VuSW5pdGlhbCk6CisgICAgICAgIChXZWJDb3JlOjpYU1NGaWx0
ZXI6OmVyYXNlRGFuZ2Vyb3VzQXR0cmlidXRlc0lmSW5qZWN0ZWQpOgorICAgICAgICAqIGh0bWwv
cGFyc2VyL1hTU0ZpbHRlci5oOgorCiAyMDExLTAyLTAyICBEYW4gV2luc2hpcCAgPGRhbndAZ25v
bWUub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IE1hcnRpbiBSb2JpbnNvbi4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL1hTU0ZpbHRlci5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL3BhcnNlci9YU1NGaWx0ZXIuY3BwCmluZGV4IDBlYjQzN2JhMDU0YzJmOTExYTkx
ZTRmYzQ0YWY3NmU0ZWRlYWYzOTQuLmY5ZGIxZGVmNjZhMDQ2MWFhNTRjZjliYzQ1NWFlZjhkYjBm
YWJiYzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL1hTU0ZpbHRlci5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvWFNTRmlsdGVyLmNwcApAQCAtMzEs
NiArMzEsNyBAQAogI2luY2x1ZGUgIkZyYW1lLmgiCiAjaW5jbHVkZSAiSFRNTERvY3VtZW50UGFy
c2VyLmgiCiAjaW5jbHVkZSAiSFRNTE5hbWVzLmgiCisjaW5jbHVkZSAiSFRNTFBhcnNlcklkaW9t
cy5oIgogI2luY2x1ZGUgIlNldHRpbmdzLmgiCiAjaW5jbHVkZSAiVGV4dEVuY29kaW5nLmgiCiAj
aW5jbHVkZSAiVGV4dFJlc291cmNlRGVjb2Rlci5oIgpAQCAtODYsNiArODcsMjMgQEAgYm9vbCBp
c05hbWVPZklubGluZUV2ZW50SGFuZGxlcihjb25zdCBWZWN0b3I8VUNoYXIsIDMyPiYgbmFtZSkK
ICAgICByZXR1cm4gbmFtZVswXSA9PSAnbycgJiYgbmFtZVsxXSA9PSAnbic7CiB9CiAKK2Jvb2wg
Y29udGFpbnNKYXZhU2NyaXB0VVJMKGNvbnN0IFZlY3RvcjxVQ2hhciwgMzI+JiB2YWx1ZSkKK3sK
KyAgICBzdGF0aWMgY29uc3QgY2hhciBqYXZhU2NyaXB0U2NoZW1lW10gPSAiamF2YXNjcmlwdDoi
OworICAgIHN0YXRpYyBjb25zdCBzaXplX3QgbGVuZ3RoT2ZKYXZhU2NyaXB0U2NoZW1lID0gc2l6
ZW9mKGphdmFTY3JpcHRTY2hlbWUpIC0gMTsKKworICAgIHNpemVfdCBpID0gMDsKKyAgICB3aGls
ZSAoaSA8IHZhbHVlLnNpemUoKSkgeworICAgICAgICBpZiAoIWlzSFRNTFNwYWNlKHZhbHVlW2ld
KSkKKyAgICAgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGlmICh2YWx1ZS5zaXplKCkgLSBp
IDwgbGVuZ3RoT2ZKYXZhU2NyaXB0U2NoZW1lKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAg
ICByZXR1cm4gZXF1YWxJZ25vcmluZ0Nhc2UodmFsdWUuZGF0YSgpICsgaSwgamF2YVNjcmlwdFNj
aGVtZSwgbGVuZ3RoT2ZKYXZhU2NyaXB0U2NoZW1lKTsKK30KKwogU3RyaW5nIGRlY29kZVVSTChj
b25zdCBTdHJpbmcmIHN0cmluZywgY29uc3QgVGV4dEVuY29kaW5nJiBlbmNvZGluZykKIHsKICAg
ICBTdHJpbmcgd29ya2luZ1N0cmluZyA9IHN0cmluZzsKQEAgLTE3Niw3ICsxOTQsNyBAQCBib29s
IFhTU0ZpbHRlcjo6ZmlsdGVyVG9rZW5Jbml0aWFsKEhUTUxUb2tlbiYgdG9rZW4pCiAgICAgaWYg
KHRva2VuLnR5cGUoKSAhPSBIVE1MVG9rZW46OlN0YXJ0VGFnKQogICAgICAgICByZXR1cm4gZmFs
c2U7CiAKLSAgICBib29sIGRpZEJsb2NrU2NyaXB0ID0gZXJhc2VJbmxpbmVFdmVudEhhbmRsZXJz
SWZJbmplY3RlZCh0b2tlbik7CisgICAgYm9vbCBkaWRCbG9ja1NjcmlwdCA9IGVyYXNlRGFuZ2Vy
b3VzQXR0cmlidXRlc0lmSW5qZWN0ZWQodG9rZW4pOwogCiAgICAgaWYgKGhhc05hbWUodG9rZW4s
IHNjcmlwdFRhZykpCiAgICAgICAgIGRpZEJsb2NrU2NyaXB0IHw9IGZpbHRlclNjcmlwdFRva2Vu
KHRva2VuKTsKQEAgLTI5MSwxMiArMzA5LDEyIEBAIGJvb2wgWFNTRmlsdGVyOjpmaWx0ZXJCYXNl
VG9rZW4oSFRNTFRva2VuJiB0b2tlbikKICAgICByZXR1cm4gZXJhc2VBdHRyaWJ1dGVJZkluamVj
dGVkKHRva2VuLCBocmVmQXR0cik7CiB9CiAKLWJvb2wgWFNTRmlsdGVyOjplcmFzZUlubGluZUV2
ZW50SGFuZGxlcnNJZkluamVjdGVkKEhUTUxUb2tlbiYgdG9rZW4pCitib29sIFhTU0ZpbHRlcjo6
ZXJhc2VEYW5nZXJvdXNBdHRyaWJ1dGVzSWZJbmplY3RlZChIVE1MVG9rZW4mIHRva2VuKQogewog
ICAgIGJvb2wgZGlkQmxvY2tTY3JpcHQgPSBmYWxzZTsKICAgICBmb3IgKHNpemVfdCBpID0gMDsg
aSA8IHRva2VuLmF0dHJpYnV0ZXMoKS5zaXplKCk7ICsraSkgewogICAgICAgICBjb25zdCBIVE1M
VG9rZW46OkF0dHJpYnV0ZSYgYXR0cmlidXRlID0gdG9rZW4uYXR0cmlidXRlcygpLmF0KGkpOwot
ICAgICAgICBpZiAoIWlzTmFtZU9mSW5saW5lRXZlbnRIYW5kbGVyKGF0dHJpYnV0ZS5tX25hbWUp
KQorICAgICAgICBpZiAoIWlzTmFtZU9mSW5saW5lRXZlbnRIYW5kbGVyKGF0dHJpYnV0ZS5tX25h
bWUpICYmICFjb250YWluc0phdmFTY3JpcHRVUkwoYXR0cmlidXRlLm1fdmFsdWUpKQogICAgICAg
ICAgICAgY29udGludWU7CiAgICAgICAgIGlmICghaXNDb250YWluZWRJblJlcXVlc3Qoc25pcHBl
dEZvckF0dHJpYnV0ZSh0b2tlbiwgYXR0cmlidXRlKSkpCiAgICAgICAgICAgICBjb250aW51ZTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL1hTU0ZpbHRlci5oIGIvU291
cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvWFNTRmlsdGVyLmgKaW5kZXggOTA4Y2E4NGJiZmY5NGYz
NThjMjUzZDA5MjEwM2VjNjUyOTc5NWE3ZC4uOTc5ODU5NmNlZTRjNmQzZjUxZmQ1Mjg5Njk4NWJj
YjI0ZmU0OTYzOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvWFNTRmls
dGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvWFNTRmlsdGVyLmgKQEAgLTU3
LDcgKzU3LDcgQEAgcHJpdmF0ZToKICAgICBib29sIGZpbHRlck1ldGFUb2tlbihIVE1MVG9rZW4m
KTsKICAgICBib29sIGZpbHRlckJhc2VUb2tlbihIVE1MVG9rZW4mKTsKIAotICAgIGJvb2wgZXJh
c2VJbmxpbmVFdmVudEhhbmRsZXJzSWZJbmplY3RlZChIVE1MVG9rZW4mKTsKKyAgICBib29sIGVy
YXNlRGFuZ2Vyb3VzQXR0cmlidXRlc0lmSW5qZWN0ZWQoSFRNTFRva2VuJik7CiAgICAgYm9vbCBl
cmFzZUF0dHJpYnV0ZUlmSW5qZWN0ZWQoSFRNTFRva2VuJiwgY29uc3QgUXVhbGlmaWVkTmFtZSYs
IGNvbnN0IFN0cmluZyYgcmVwbGFjZW1lbnRWYWx1ZSA9IFN0cmluZygpKTsKIAogICAgIFN0cmlu
ZyBzbmlwcGV0Rm9yUmFuZ2UoY29uc3QgSFRNTFRva2VuJiwgaW50IHN0YXJ0LCBpbnQgZW5kKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>