<?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>53364</bug_id>
          
          <creation_ts>2011-01-28 21:14:39 -0800</creation_ts>
          <short_desc>XSSFilter should pass xssAuditor/script-tag-with-source-same-host.html and xssAuditor/script-tag-post-*</short_desc>
          <delta_ts>2011-01-29 03:43:01 -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>abarth</cc>
    
    <cc>dbates</cc>
    
    <cc>eric</cc>
    
    <cc>sam</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>341985</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-01-28 21:14:39 -0800</bug_when>
    <thetext>XSSFilter should pass xssAuditor/script-tag-with-source-same-host.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>341986</commentid>
    <comment_count>1</comment_count>
      <attachid>80544</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-01-28 21:15:46 -0800</bug_when>
    <thetext>Created attachment 80544
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>341994</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-01-28 22:33:36 -0800</bug_when>
    <thetext>Oops.  I forgot to &quot;git commit&quot; so the next patch got rolling into this one too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>341995</commentid>
    <comment_count>3</comment_count>
      <attachid>80546</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-01-28 22:35:25 -0800</bug_when>
    <thetext>Created attachment 80546
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>342044</commentid>
    <comment_count>4</comment_count>
      <attachid>80546</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2011-01-29 00:45:30 -0800</bug_when>
    <thetext>Comment on attachment 80546
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>342054</commentid>
    <comment_count>5</comment_count>
      <attachid>80546</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-01-29 01:19:35 -0800</bug_when>
    <thetext>Comment on attachment 80546
Patch

Clearing flags on attachment: 80546

Committed r77058: &lt;http://trac.webkit.org/changeset/77058&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>342055</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-01-29 01:19:39 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>342075</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-01-29 03:43:01 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/77058 might have broken GTK Linux 64-bit Debug</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80544</attachid>
            <date>2011-01-28 21:15:46 -0800</date>
            <delta_ts>2011-01-28 22:35:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-53364-20110128211545.patch</filename>
            <type>text/plain</type>
            <size>3354</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA0MmQ4Mzc0NTJkNmZkM2ZlYzBhM2VmNTdjYTUzMmJkMTk2NWI1ZTE4Li5i
NmJjYjIzMTkwYWY0ZWYxNTQ0MjMzY2ZlNmMxYzI0MmJmOGZhMmEwIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0y
LDYgKzIsMjMgQEAKIAogICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KIAorICAg
ICAgICBYU1NGaWx0ZXIgc2hvdWxkIHBhc3MgeHNzQXVkaXRvci9zY3JpcHQtdGFnLXdpdGgtc291
cmNlLXNhbWUtaG9zdC5odG1sCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD01MzM2NAorCisgICAgICAgIFdlJ3JlIHN1cHBvc2VkIHRvIGFsbG93IGxvYWRp
bmcgc2FtZS1vcmlnaW4gcmVzb3VyY2VzIGV2ZW4gaWYgdGhleQorICAgICAgICBhcHBlYXIgYXMg
cGFydCBvZiB0aGUgcmVxdWVzdC4KKworICAgICAgICAqIGh0bWwvcGFyc2VyL1hTU0ZpbHRlci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpYU1NGaWx0ZXI6OmVyYXNlQXR0cmlidXRlSWZJbmplY3Rl
ZCk6CisgICAgICAgIChXZWJDb3JlOjpYU1NGaWx0ZXI6OmlzU2FtZU9yaWdpblJlc291cmNlKToK
KyAgICAgICAgICAgIC0gQ29weS9wYXN0ZSBmcm9tIFhTU0F1ZGl0b3I6OmlzU2FtZU9yaWdpblJl
c291cmNlLiAgV2UnbGwKKyAgICAgICAgICAgICAgZXZlbnR1YWxseSByZW1vdmUgdGhlIFhTU0F1
ZGl0b3IgdmVyc2lvbiB3aGVuIFhTU0ZpbHRlciBpcyBkb25lLgorICAgICAgICAqIGh0bWwvcGFy
c2VyL1hTU0ZpbHRlci5oOgorCisyMDExLTAxLTI4ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtp
dC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKICAgICAgICAg
WFNTRmlsdGVyIHNob3VsZCBwYXNzIDE2IG9mIHRoZSB4c3NBdWRpdG9yL3NjcmlwdC10YWcqIHRl
c3RzCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MzM2
MgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9YU1NGaWx0ZXIuY3Bw
IGIvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvWFNTRmlsdGVyLmNwcAppbmRleCBhOWVhMjlk
MmUxZTA1NGQ2ODg0MGQ3YWMyODVkNmI2MWQ3Y2FiZjlhLi45Mzk5MDZiNjRiY2E0MTNlZmE2ODQ5
OWU2MzMxZGY4OTlmMTY0Njg1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNl
ci9YU1NGaWx0ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL1hTU0ZpbHRl
ci5jcHAKQEAgLTI2OSw2ICsyNjksOCBAQCBib29sIFhTU0ZpbHRlcjo6ZXJhc2VBdHRyaWJ1dGVJ
ZkluamVjdGVkKEhUTUxUb2tlbiYgdG9rZW4sIGNvbnN0IFF1YWxpZmllZE5hbWUmCiAgICAgaWYg
KGZpbmRBdHRyaWJ1dGVXaXRoTmFtZSh0b2tlbiwgYXR0cmlidXRlTmFtZSwgaW5kZXhPZkF0dHJp
YnV0ZSkpIHsKICAgICAgICAgY29uc3QgSFRNTFRva2VuOjpBdHRyaWJ1dGUmIGF0dHJpYnV0ZSA9
IHRva2VuLmF0dHJpYnV0ZXMoKS5hdChpbmRleE9mQXR0cmlidXRlKTsKICAgICAgICAgaWYgKGlz
Q29udGFpbmVkSW5SZXF1ZXN0KHNuaXBwZXRGb3JBdHRyaWJ1dGUodG9rZW4sIGF0dHJpYnV0ZSkp
KSB7CisgICAgICAgICAgICBpZiAoYXR0cmlidXRlTmFtZSA9PSBzcmNBdHRyICYmIGlzU2FtZU9y
aWdpblJlc291cmNlKFN0cmluZyhhdHRyaWJ1dGUubV92YWx1ZS5kYXRhKCksIGF0dHJpYnV0ZS5t
X3ZhbHVlLnNpemUoKSkpKQorICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAg
ICAgIHRva2VuLmVyYXNlVmFsdWVPZkF0dHJpYnV0ZShpbmRleE9mQXR0cmlidXRlKTsKICAgICAg
ICAgICAgIGlmICghcmVwbGFjZW1lbnRWYWx1ZS5pc0VtcHR5KCkpCiAgICAgICAgICAgICAgICAg
dG9rZW4uYXBwZW5kVG9BdHRyaWJ1dGVWYWx1ZShpbmRleE9mQXR0cmlidXRlLCByZXBsYWNlbWVu
dFZhbHVlKTsKQEAgLTMwNCw0ICszMDYsMTYgQEAgYm9vbCBYU1NGaWx0ZXI6OmlzQ29udGFpbmVk
SW5SZXF1ZXN0KGNvbnN0IFN0cmluZyYgc25pcHBldCkKICAgICByZXR1cm4gZmFsc2U7CiB9CiAK
K2Jvb2wgWFNTRmlsdGVyOjppc1NhbWVPcmlnaW5SZXNvdXJjZShjb25zdCBTdHJpbmcmIHVybCkK
K3sKKyAgICAvLyBJZiB0aGUgcmVzb3VyY2UgaXMgbG9hZGVkIGZyb20gdGhlIHNhbWUgVVJMIGFz
IHRoZSBlbmNsb3NpbmcgcGFnZSwgaXQncworICAgIC8vIHByb2JhYmx5IG5vdCBhbiBYU1MgYXR0
YWNrLCBzbyB3ZSByZWR1Y2UgZmFsc2UgcG9zaXRpdmVzIGJ5IGFsbG93aW5nIHRoZQorICAgIC8v
IHJlcXVlc3QuIElmIHRoZSByZXNvdXJjZSBoYXMgYSBxdWVyeSBzdHJpbmcsIHdlJ3JlIG1vcmUg
c3VzcGljaW91cywKKyAgICAvLyBob3dldmVyLCBiZWNhdXNlIHRoYXQncyBwcmV0dHkgcmFyZSBh
bmQgdGhlIGF0dGFja2VyIG1pZ2h0IGJlIGFibGUgdG8KKyAgICAvLyB0cmljayBhIHNlcnZlci1z
aWRlIHNjcmlwdCBpbnRvIGRvaW5nIHNvbWV0aGluZyBkYW5nZXJvdXMgd2l0aCB0aGUgcXVlcnkK
KyAgICAvLyBzdHJpbmcuCisgICAgS1VSTCByZXNvdXJjZVVSTChtX3BhcnNlci0+ZG9jdW1lbnQo
KS0+dXJsKCksIHVybCk7CisgICAgcmV0dXJuIChtX3BhcnNlci0+ZG9jdW1lbnQoKS0+dXJsKCku
aG9zdCgpID09IHJlc291cmNlVVJMLmhvc3QoKSAmJiByZXNvdXJjZVVSTC5xdWVyeSgpLmlzRW1w
dHkoKSk7Cit9CisKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL1hT
U0ZpbHRlci5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvWFNTRmlsdGVyLmgKaW5kZXgg
YjdmYjRkZjFjNGE3Mzg4ODYwOGQ3YmNiZWZmZmJjMWYyYzdjN2U5Ny4uNjg1N2ZmZjI0ODNiNGI2
NTcwMzIzN2U1ZDM0ZmIzZjNjNmI2NmE3OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRt
bC9wYXJzZXIvWFNTRmlsdGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvWFNT
RmlsdGVyLmgKQEAgLTYyLDYgKzYyLDcgQEAgcHJpdmF0ZToKICAgICBTdHJpbmcgc25pcHBldEZv
ckF0dHJpYnV0ZShjb25zdCBIVE1MVG9rZW4mLCBjb25zdCBIVE1MVG9rZW46OkF0dHJpYnV0ZSYp
OwogCiAgICAgYm9vbCBpc0NvbnRhaW5lZEluUmVxdWVzdChjb25zdCBTdHJpbmcmKTsKKyAgICBi
b29sIGlzU2FtZU9yaWdpblJlc291cmNlKGNvbnN0IFN0cmluZyYgdXJsKTsKIAogICAgIEhUTUxE
b2N1bWVudFBhcnNlciogbV9wYXJzZXI7CiAgICAgYm9vbCBtX2lzRW5hYmxlZDsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80546</attachid>
            <date>2011-01-28 22:35:25 -0800</date>
            <delta_ts>2011-01-29 01:19:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-53364-20110128223523.patch</filename>
            <type>text/plain</type>
            <size>5777</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA0MmQ4Mzc0NTJkNmZkM2ZlYzBhM2VmNTdjYTUzMmJkMTk2NWI1ZTE4Li5l
NjlhZjlmZjA5YTQ4NjY2N2E5NDQxMDdkZTFhM2FkNDgwNjY1MDllIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0y
LDYgKzIsMjYgQEAKIAogICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KIAorICAg
ICAgICBYU1NGaWx0ZXIgc2hvdWxkIHBhc3MgeHNzQXVkaXRvci9zY3JpcHQtdGFnLXdpdGgtc291
cmNlLXNhbWUtaG9zdC5odG1sCisgICAgICAgIGFuZCB4c3NBdWRpdG9yL3NjcmlwdC10YWctcG9z
dC0qCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MzM2
NAorCisgICAgICAgIFdlJ3JlIHN1cHBvc2VkIHRvIGFsbG93IGxvYWRpbmcgc2FtZS1vcmlnaW4g
cmVzb3VyY2VzIGV2ZW4gaWYgdGhleQorICAgICAgICBhcHBlYXIgYXMgcGFydCBvZiB0aGUgcmVx
dWVzdC4KKworICAgICAgICBBbHNvLCB3ZSdyZSBzdXBwb3NlZCB0byBsb29rIGF0IHRoZSBQT1NU
IGRhdGEgdG9vLiAgOikKKworICAgICAgICAqIGh0bWwvcGFyc2VyL1hTU0ZpbHRlci5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpYU1NGaWx0ZXI6OmVyYXNlQXR0cmlidXRlSWZJbmplY3RlZCk6Cisg
ICAgICAgIChXZWJDb3JlOjpYU1NGaWx0ZXI6OmlzU2FtZU9yaWdpblJlc291cmNlKToKKyAgICAg
ICAgICAgIC0gQ29weS9wYXN0ZSBmcm9tIFhTU0F1ZGl0b3I6OmlzU2FtZU9yaWdpblJlc291cmNl
LiAgV2UnbGwKKyAgICAgICAgICAgICAgZXZlbnR1YWxseSByZW1vdmUgdGhlIFhTU0F1ZGl0b3Ig
dmVyc2lvbiB3aGVuIFhTU0ZpbHRlciBpcyBkb25lLgorICAgICAgICAqIGh0bWwvcGFyc2VyL1hT
U0ZpbHRlci5oOgorCisyMDExLTAxLTI4ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKICAgICAgICAgWFNTRmls
dGVyIHNob3VsZCBwYXNzIDE2IG9mIHRoZSB4c3NBdWRpdG9yL3NjcmlwdC10YWcqIHRlc3RzCiAg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MzM2MgogCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9YU1NGaWx0ZXIuY3BwIGIvU291
cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvWFNTRmlsdGVyLmNwcAppbmRleCBhOWVhMjlkMmUxZTA1
NGQ2ODg0MGQ3YWMyODVkNmI2MWQ3Y2FiZjlhLi45NWIyZTlhNDMzYTdlMDQxNDI4MWQ4ZmJkZTFm
M2M3ZGVhMzAxYThlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9YU1NG
aWx0ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL1hTU0ZpbHRlci5jcHAK
QEAgLTI3LDYgKzI3LDcgQEAKICNpbmNsdWRlICJYU1NGaWx0ZXIuaCIKIAogI2luY2x1ZGUgIkRv
Y3VtZW50LmgiCisjaW5jbHVkZSAiRG9jdW1lbnRMb2FkZXIuaCIKICNpbmNsdWRlICJGcmFtZS5o
IgogI2luY2x1ZGUgIkhUTUxEb2N1bWVudFBhcnNlci5oIgogI2luY2x1ZGUgIkhUTUxOYW1lcy5o
IgpAQCAtOTMsNiArOTQsMjggQEAgWFNTRmlsdGVyOjpYU1NGaWx0ZXIoSFRNTERvY3VtZW50UGFy
c2VyKiBwYXJzZXIpCiAgICAgICAgIGlmIChTZXR0aW5ncyogc2V0dGluZ3MgPSBmcmFtZS0+c2V0
dGluZ3MoKSkKICAgICAgICAgICAgIG1faXNFbmFibGVkID0gc2V0dGluZ3MtPnhzc0F1ZGl0b3JF
bmFibGVkKCk7CiAgICAgfQorICAgIC8vIEFsdGhvdWdoIHRlbXB0aW5nIHRvIGNhbGwgaW5pdCgp
IGF0IHRoaXMgcG9pbnQsIHRoZSB2YXJpb3VzIG9iamVjdHMKKyAgICAvLyB3ZSB3YW50IHRvIHJl
ZmVyZW5jZSBtaWdodCBub3QgYWxsIGhhdmUgYmVlbiBjb25zdHJ1Y3RlZCB5ZXQuCit9CisKK3Zv
aWQgWFNTRmlsdGVyOjppbml0KCkKK3sKKyAgICBBU1NFUlQobV9pc0VuYWJsZWQpOworCisgICAg
Y29uc3QgVGV4dEVuY29kaW5nJiBlbmNvZGluZyA9IG1fcGFyc2VyLT5kb2N1bWVudCgpLT5kZWNv
ZGVyKCktPmVuY29kaW5nKCk7CisgICAgU3RyaW5nIHVybCA9IG1fcGFyc2VyLT5kb2N1bWVudCgp
LT51cmwoKS5zdHJpbmcoKTsKKyAgICBtX2RlY29kZWRVUkwgPSBkZWNvZGVVUkwodXJsLCBlbmNv
ZGluZyk7CisKKyAgICAvLyBJbiB0aGVvcnksIHRoZSBEb2N1bWVudCBjb3VsZCBoYXZlIGRldGFj
aGVkIGZyb20gdGhlIEZyYW1lIGFmdGVyIHRoZQorICAgIC8vIFhTU0ZpbHRlciB3YXMgY29uc3Ry
dWN0ZWQuCisgICAgaWYgKCFtX3BhcnNlci0+ZG9jdW1lbnQoKS0+ZnJhbWUoKSkKKyAgICAgICAg
cmV0dXJuOworCisgICAgaWYgKERvY3VtZW50TG9hZGVyKiBkb2N1bWVudExvYWRlciA9IG1fcGFy
c2VyLT5kb2N1bWVudCgpLT5mcmFtZSgpLT5sb2FkZXIoKS0+ZG9jdW1lbnRMb2FkZXIoKSkgewor
ICAgICAgICBGb3JtRGF0YSogaHR0cEJvZHkgPSBkb2N1bWVudExvYWRlci0+b3JpZ2luYWxSZXF1
ZXN0KCkuaHR0cEJvZHkoKTsKKyAgICAgICAgaWYgKGh0dHBCb2R5ICYmICFodHRwQm9keS0+aXNF
bXB0eSgpKQorICAgICAgICAgICAgbV9kZWNvZGVkSFRUUEJvZHkgPSBkZWNvZGVVUkwoaHR0cEJv
ZHktPmZsYXR0ZW5Ub1N0cmluZygpLCBlbmNvZGluZyk7CisgICAgfQogfQogCiB2b2lkIFhTU0Zp
bHRlcjo6ZmlsdGVyVG9rZW4oSFRNTFRva2VuJiB0b2tlbikKQEAgLTEwNCw2ICsxMjcsOSBAQCB2
b2lkIFhTU0ZpbHRlcjo6ZmlsdGVyVG9rZW4oSFRNTFRva2VuJiB0b2tlbikKICAgICBpZiAoIW1f
aXNFbmFibGVkKQogICAgICAgICByZXR1cm47CiAKKyAgICBpZiAobV9kZWNvZGVkVVJMLmlzRW1w
dHkoKSkKKyAgICAgICAgaW5pdCgpOworCiAgICAgYm9vbCBkaWRCbG9ja1NjcmlwdCA9IGZhbHNl
OwogCiAgICAgc3dpdGNoIChtX3N0YXRlKSB7CkBAIC0yNjksNiArMjk1LDggQEAgYm9vbCBYU1NG
aWx0ZXI6OmVyYXNlQXR0cmlidXRlSWZJbmplY3RlZChIVE1MVG9rZW4mIHRva2VuLCBjb25zdCBR
dWFsaWZpZWROYW1lJgogICAgIGlmIChmaW5kQXR0cmlidXRlV2l0aE5hbWUodG9rZW4sIGF0dHJp
YnV0ZU5hbWUsIGluZGV4T2ZBdHRyaWJ1dGUpKSB7CiAgICAgICAgIGNvbnN0IEhUTUxUb2tlbjo6
QXR0cmlidXRlJiBhdHRyaWJ1dGUgPSB0b2tlbi5hdHRyaWJ1dGVzKCkuYXQoaW5kZXhPZkF0dHJp
YnV0ZSk7CiAgICAgICAgIGlmIChpc0NvbnRhaW5lZEluUmVxdWVzdChzbmlwcGV0Rm9yQXR0cmli
dXRlKHRva2VuLCBhdHRyaWJ1dGUpKSkgeworICAgICAgICAgICAgaWYgKGF0dHJpYnV0ZU5hbWUg
PT0gc3JjQXR0ciAmJiBpc1NhbWVPcmlnaW5SZXNvdXJjZShTdHJpbmcoYXR0cmlidXRlLm1fdmFs
dWUuZGF0YSgpLCBhdHRyaWJ1dGUubV92YWx1ZS5zaXplKCkpKSkKKyAgICAgICAgICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAgICAgICAgICAgICB0b2tlbi5lcmFzZVZhbHVlT2ZBdHRyaWJ1dGUoaW5k
ZXhPZkF0dHJpYnV0ZSk7CiAgICAgICAgICAgICBpZiAoIXJlcGxhY2VtZW50VmFsdWUuaXNFbXB0
eSgpKQogICAgICAgICAgICAgICAgIHRva2VuLmFwcGVuZFRvQXR0cmlidXRlVmFsdWUoaW5kZXhP
ZkF0dHJpYnV0ZSwgcmVwbGFjZW1lbnRWYWx1ZSk7CkBAIC0yOTYsMTIgKzMyNCwxOSBAQCBTdHJp
bmcgWFNTRmlsdGVyOjpzbmlwcGV0Rm9yQXR0cmlidXRlKGNvbnN0IEhUTUxUb2tlbiYgdG9rZW4s
IGNvbnN0IEhUTUxUb2tlbjo6QQogCiBib29sIFhTU0ZpbHRlcjo6aXNDb250YWluZWRJblJlcXVl
c3QoY29uc3QgU3RyaW5nJiBzbmlwcGV0KQogewotICAgIFN0cmluZyB1cmwgPSBtX3BhcnNlci0+
ZG9jdW1lbnQoKS0+dXJsKCkuc3RyaW5nKCk7Ci0gICAgU3RyaW5nIGRlY29kZWRVUkwgPSBkZWNv
ZGVVUkwodXJsLCBtX3BhcnNlci0+ZG9jdW1lbnQoKS0+ZGVjb2RlcigpLT5lbmNvZGluZygpKTsK
LSAgICBpZiAoZGVjb2RlZFVSTC5maW5kKHNuaXBwZXQsIDAsIGZhbHNlKSAhPSBub3RGb3VuZCkK
LSAgICAgICAgcmV0dXJuIHRydWU7IC8vIFdlJ3ZlIGZvdW5kIHRoZSBzdHJpbmcgaW4gdGhlIEdF
VCBkYXRhLgotICAgIC8vIEZJWE1FOiBMb29rIGluIGZvcm0gZGF0YS4KLSAgICByZXR1cm4gZmFs
c2U7CisgICAgcmV0dXJuIG1fZGVjb2RlZFVSTC5maW5kKHNuaXBwZXQsIDAsIGZhbHNlKSAhPSBu
b3RGb3VuZCB8fCBtX2RlY29kZWRIVFRQQm9keS5maW5kKHNuaXBwZXQsIDAsIGZhbHNlKSAhPSBu
b3RGb3VuZDsKK30KKworYm9vbCBYU1NGaWx0ZXI6OmlzU2FtZU9yaWdpblJlc291cmNlKGNvbnN0
IFN0cmluZyYgdXJsKQoreworICAgIC8vIElmIHRoZSByZXNvdXJjZSBpcyBsb2FkZWQgZnJvbSB0
aGUgc2FtZSBVUkwgYXMgdGhlIGVuY2xvc2luZyBwYWdlLCBpdCdzCisgICAgLy8gcHJvYmFibHkg
bm90IGFuIFhTUyBhdHRhY2ssIHNvIHdlIHJlZHVjZSBmYWxzZSBwb3NpdGl2ZXMgYnkgYWxsb3dp
bmcgdGhlCisgICAgLy8gcmVxdWVzdC4gSWYgdGhlIHJlc291cmNlIGhhcyBhIHF1ZXJ5IHN0cmlu
Zywgd2UncmUgbW9yZSBzdXNwaWNpb3VzLAorICAgIC8vIGhvd2V2ZXIsIGJlY2F1c2UgdGhhdCdz
IHByZXR0eSByYXJlIGFuZCB0aGUgYXR0YWNrZXIgbWlnaHQgYmUgYWJsZSB0bworICAgIC8vIHRy
aWNrIGEgc2VydmVyLXNpZGUgc2NyaXB0IGludG8gZG9pbmcgc29tZXRoaW5nIGRhbmdlcm91cyB3
aXRoIHRoZSBxdWVyeQorICAgIC8vIHN0cmluZy4KKyAgICBLVVJMIHJlc291cmNlVVJMKG1fcGFy
c2VyLT5kb2N1bWVudCgpLT51cmwoKSwgdXJsKTsKKyAgICByZXR1cm4gKG1fcGFyc2VyLT5kb2N1
bWVudCgpLT51cmwoKS5ob3N0KCkgPT0gcmVzb3VyY2VVUkwuaG9zdCgpICYmIHJlc291cmNlVVJM
LnF1ZXJ5KCkuaXNFbXB0eSgpKTsKIH0KIAogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
aHRtbC9wYXJzZXIvWFNTRmlsdGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9YU1NG
aWx0ZXIuaAppbmRleCBiN2ZiNGRmMWM0YTczODg4NjA4ZDdiY2JlZmZmYmMxZjJjN2M3ZTk3Li45
MDhjYTg0YmJmZjk0ZjM1OGMyNTNkMDkyMTAzZWM2NTI5Nzk1YTdkIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL3BhcnNlci9YU1NGaWx0ZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9o
dG1sL3BhcnNlci9YU1NGaWx0ZXIuaApAQCAtNDUsNiArNDUsOCBAQCBwcml2YXRlOgogICAgICAg
ICBBZnRlclNjcmlwdFN0YXJ0VGFnLAogICAgIH07CiAKKyAgICB2b2lkIGluaXQoKTsKKwogICAg
IGJvb2wgZmlsdGVyVG9rZW5Jbml0aWFsKEhUTUxUb2tlbiYpOwogICAgIGJvb2wgZmlsdGVyVG9r
ZW5BZnRlclNjcmlwdFN0YXJ0VGFnKEhUTUxUb2tlbiYpOwogCkBAIC02Miw5ICs2NCwxNCBAQCBw
cml2YXRlOgogICAgIFN0cmluZyBzbmlwcGV0Rm9yQXR0cmlidXRlKGNvbnN0IEhUTUxUb2tlbiYs
IGNvbnN0IEhUTUxUb2tlbjo6QXR0cmlidXRlJik7CiAKICAgICBib29sIGlzQ29udGFpbmVkSW5S
ZXF1ZXN0KGNvbnN0IFN0cmluZyYpOworICAgIGJvb2wgaXNTYW1lT3JpZ2luUmVzb3VyY2UoY29u
c3QgU3RyaW5nJiB1cmwpOwogCiAgICAgSFRNTERvY3VtZW50UGFyc2VyKiBtX3BhcnNlcjsKICAg
ICBib29sIG1faXNFbmFibGVkOworCisgICAgU3RyaW5nIG1fZGVjb2RlZFVSTDsKKyAgICBTdHJp
bmcgbV9kZWNvZGVkSFRUUEJvZHk7CisKICAgICBTdGF0ZSBtX3N0YXRlOwogICAgIFN0cmluZyBt
X2NhY2hlZFNuaXBwZXQ7CiB9Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>