<?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>162389</bug_id>
          
          <creation_ts>2016-09-22 06:44:25 -0700</creation_ts>
          <short_desc>CachedXSLStylesheet does not need to be updated according Origin/Fetch mode</short_desc>
          <delta_ts>2016-10-06 23:21:14 -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>WebCore Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>japhet</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1232427</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2016-09-22 06:44:25 -0700</bug_when>
    <thetext>No CORS check is done and loading is always same origin.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1232430</commentid>
    <comment_count>1</comment_count>
      <attachid>289558</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2016-09-22 06:48:16 -0700</bug_when>
    <thetext>Created attachment 289558
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1237441</commentid>
    <comment_count>2</comment_count>
      <attachid>289558</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2016-10-06 20:23:38 -0700</bug_when>
    <thetext>Comment on attachment 289558
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=289558&amp;action=review

&gt; Source/WebCore/loader/cache/CachedResource.cpp:449
&gt; +    ASSERT(type() != CachedResource::Type::FontResource || type() != CachedResource::Type::SVGFontResource);

This assertion will never fire; the expression will always be true. Please fix this by making this into two separate assertions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1237484</commentid>
    <comment_count>3</comment_count>
      <attachid>290898</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2016-10-06 22:45:51 -0700</bug_when>
    <thetext>Created attachment 290898
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1237485</commentid>
    <comment_count>4</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2016-10-06 22:46:30 -0700</bug_when>
    <thetext>Thanks for the review.

&gt; &gt; Source/WebCore/loader/cache/CachedResource.cpp:449
&gt; &gt; +    ASSERT(type() != CachedResource::Type::FontResource || type() != CachedResource::Type::SVGFontResource);
&gt; 
&gt; This assertion will never fire; the expression will always be true. Please
&gt; fix this by making this into two separate assertions.

Right, done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1237497</commentid>
    <comment_count>5</comment_count>
      <attachid>290898</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-06 23:21:08 -0700</bug_when>
    <thetext>Comment on attachment 290898
Patch for landing

Clearing flags on attachment: 290898

Committed r206902: &lt;http://trac.webkit.org/changeset/206902&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1237498</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-06 23:21:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>289558</attachid>
            <date>2016-09-22 06:48:16 -0700</date>
            <delta_ts>2016-10-06 22:45:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-162389-20160922154526.patch</filename>
            <type>text/plain</type>
            <size>5027</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA2MjU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmNlNTEwOGI4Y2Q1ZWZi
ZGRkNmJiZTYwMmZmOGNlYzFjMDM4YzE1MS4uMThkZGU4ODg4OTM0MjA1OWUwYjk5Njk5ZjUxMzc4
OTU0MWQ2Njc1NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE2LTA5LTIyICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBDYWNoZWRYU0xTdHlsZXNo
ZWV0IGRvZXMgbm90IG5lZWQgdG8gYmUgdXBkYXRlZCBhY2NvcmRpbmcgT3JpZ2luL0ZldGNoIG1v
ZGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MjM4
OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIGNo
YW5nZSBvZiBiZWhhdmlvci4KKworICAgICAgICBNYWtpbmcgY2xlYXIgdGhhdCB0aGVyZSBpcyBu
byByZWFzb24gdG8gdXBkYXRlIGNhY2hlZCBYU0xUIHJlc291cmNlcyBhY2NvcmRpbmcgdGhlIG9y
aWdpbiwgZ2l2ZW4gdGhhdCBDT1JTIGlzIG5ldmVyIGNoZWNrZWQgYW5kIGxvYWRpbmcgaXMgYWx3
YXlzIHNhbWUtb3JpZ2luLgorCisgICAgICAgIFJlbmFtaW5nIENhY2hlZFJlc291cmNlOjppc0Ns
ZWFuIHRvIENhY2hlZFJlc291cmNlOjppc0NPUlNTYW1lT3JpZ2luIHRvIGJldHRlciBtYXRjaCBz
cGVjIHRlcm1pbm9sb2d5LgorICAgICAgICBVcGRhdGluZyBIVE1MTGlua0VsZW1lbnQgYWNjb3Jk
aW5nbHkuCisKKyAgICAgICAgKiBodG1sL0hUTUxMaW5rRWxlbWVudC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpIVE1MTGlua0VsZW1lbnQ6OmluaXRpYWxpemVTdHlsZVNoZWV0KToKKyAgICAgICAg
KiBsb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2Fj
aGVkUmVzb3VyY2U6OmlzQ09SU1NhbWVPcmlnaW4pOiBFbnN1cmluZyB0aGF0IHRoaXMgbWV0aG9k
IGlzIG5vdCBjYWxsZWQgZm9yIHJlc291cmNlIHR5cGVzIGZvciB3aGljaCBDT1JTIGlzIG5vdCB0
byBiZSB1c2VkLgorICAgICAgICAoV2ViQ29yZTo6Q2FjaGVkUmVzb3VyY2U6OmlzQ2xlYW4pOiBE
ZWxldGVkLgorICAgICAgICAqIGxvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZS5oOgorICAgICAg
ICAqIGxvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpDYWNoZWRSZXNvdXJjZUxvYWRlcjo6c2hvdWxkVXBkYXRlQ2FjaGVkUmVzb3VyY2VXaXRo
Q3VycmVudFJlcXVlc3QpOgorCiAyMDE2LTA5LTIyICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNn
YXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBSZW5hbWUgRGF0YU9iamVjdEd0ayBh
cyBTZWxlY3Rpb25EYXRhCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxMaW5r
RWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxMaW5rRWxlbWVudC5jcHAKaW5k
ZXggZGQ1ODEwYjI3MTM5MTkyYzk0ODczYmRiZTk3MDRlOGNlYmM5Zjk1ZS4uZmM3MGM0ZGQ5ODMw
ZDJhMDlmNGFiZWFlMWVjNzgzMGU2ZGQ5ZmFlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
aHRtbC9IVE1MTGlua0VsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTExp
bmtFbGVtZW50LmNwcApAQCAtMzQ0LDcgKzM0NCw3IEBAIHZvaWQgSFRNTExpbmtFbGVtZW50Ojpp
bml0aWFsaXplU3R5bGVTaGVldChSZWY8U3R5bGVTaGVldENvbnRlbnRzPiYmIHN0eWxlU2hlZXQs
CiAgICAgLy8gRklYTUU6IG9yaWdpbkNsZWFuIHNob3VsZCBiZSB0dXJuZWQgdG8gZmFsc2UgZXhj
ZXB0IGlmIGZldGNoIG1vZGUgaXMgQ09SUy4KICAgICBPcHRpb25hbDxib29sPiBvcmlnaW5DbGVh
bjsKICAgICBpZiAoY2FjaGVkU3R5bGVTaGVldC5vcHRpb25zKCkubW9kZSA9PSBGZXRjaE9wdGlv
bnM6Ok1vZGU6OkNvcnMpCi0gICAgICAgIG9yaWdpbkNsZWFuID0gY2FjaGVkU3R5bGVTaGVldC5p
c0NsZWFuKCk7CisgICAgICAgIG9yaWdpbkNsZWFuID0gY2FjaGVkU3R5bGVTaGVldC5pc0NPUlNT
YW1lT3JpZ2luKCk7CiAKICAgICBtX3NoZWV0ID0gQ1NTU3R5bGVTaGVldDo6Y3JlYXRlKFdURk1v
dmUoc3R5bGVTaGVldCksICp0aGlzLCBvcmlnaW5DbGVhbik7CiAgICAgbV9zaGVldC0+c2V0TWVk
aWFRdWVyaWVzKE1lZGlhUXVlcnlTZXQ6OmNyZWF0ZUFsbG93aW5nRGVzY3JpcHRpb25TeW50YXgo
bV9tZWRpYSkpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hl
ZFJlc291cmNlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJj
ZS5jcHAKaW5kZXggZDU2NmYwMDc2ZGExM2Y3MTVhZmY4NDkxNTJlOTRhNjBlZDUyZTcwZC4uNDVl
Nzg4YTkxMzI4MzVmY2IzYjZhODc3MTIyMmZhNjI4NDE4NDNkNCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2UuY3BwCkBAIC00NDMsOCArNDQzLDEyIEBA
IGJvb2wgQ2FjaGVkUmVzb3VyY2U6OmlzQ3Jvc3NPcmlnaW4oKSBjb25zdAogICAgIHJldHVybiBt
X3Jlc3BvbnNlVGFpbnRpbmcgIT0gUmVzb3VyY2VSZXNwb25zZTo6VGFpbnRpbmc6OkJhc2ljOwog
fQogCi1ib29sIENhY2hlZFJlc291cmNlOjppc0NsZWFuKCkgY29uc3QKK2Jvb2wgQ2FjaGVkUmVz
b3VyY2U6OmlzQ09SU1NhbWVPcmlnaW4oKSBjb25zdAogeworICAgIC8vIEZvbGxvd2luZyByZXNv
dXJjZSB0eXBlcyBkbyBub3QgdXNlIENPUlMKKyAgICBBU1NFUlQodHlwZSgpICE9IENhY2hlZFJl
c291cmNlOjpUeXBlOjpGb250UmVzb3VyY2UgfHwgdHlwZSgpICE9IENhY2hlZFJlc291cmNlOjpU
eXBlOjpTVkdGb250UmVzb3VyY2UpOworICAgIEFTU0VSVCh0eXBlKCkgIT0gQ2FjaGVkUmVzb3Vy
Y2U6OlhTTFN0eWxlU2hlZXQpOworCiAgICAgLy8gaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9y
Zy9tdWx0aXBhZ2UvaW5mcmFzdHJ1Y3R1cmUuaHRtbCNjb3JzLXNhbWUtb3JpZ2luCiAgICAgcmV0
dXJuICFsb2FkRmFpbGVkT3JDYW5jZWxlZCgpICYmIG1fcmVzcG9uc2VUYWludGluZyAhPSBSZXNv
dXJjZVJlc3BvbnNlOjpUYWludGluZzo6T3BhcXVlOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlLmggYi9Tb3VyY2UvV2ViQ29yZS9sb2Fk
ZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2UuaAppbmRleCBiYTQ1MTIzYTdmNTY2NmE3NThiNzM2ZTM0
OGQ4YzExNGU5M2QzZWUxLi45ODBjYjEzNmJiN2NkYzNkODIxN2I1ODYxMzc4YjY3ZjIxYmZhMTY2
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2Uu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2UuaApAQCAt
MjA4LDcgKzIwOCw3IEBAIHB1YmxpYzoKIAogICAgIHZvaWQgc2V0Q3Jvc3NPcmlnaW4oKTsKICAg
ICBib29sIGlzQ3Jvc3NPcmlnaW4oKSBjb25zdDsKLSAgICBib29sIGlzQ2xlYW4oKSBjb25zdDsK
KyAgICBib29sIGlzQ09SU1NhbWVPcmlnaW4oKSBjb25zdDsKICAgICBSZXNvdXJjZVJlc3BvbnNl
OjpUYWludGluZyByZXNwb25zZVRhaW50aW5nKCkgY29uc3QgeyByZXR1cm4gbV9yZXNwb25zZVRh
aW50aW5nOyB9CiAKICAgICB2b2lkIGxvYWRGcm9tKGNvbnN0IENhY2hlZFJlc291cmNlJik7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2Fk
ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVy
LmNwcAppbmRleCAzN2NhN2MwOGRjN2E5YTZkM2I0NjhhNmY0MWVkMTlmNDExYjg5NTE0Li4zNzc0
ZTMyMmMxZWFmZDVlMGFkMDNjMzVlMjI3Mzg0NTRiYTEwN2QyIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAKQEAgLTUyMCw2
ICs1MjAsMTIgQEAgYm9vbCBDYWNoZWRSZXNvdXJjZUxvYWRlcjo6c2hvdWxkVXBkYXRlQ2FjaGVk
UmVzb3VyY2VXaXRoQ3VycmVudFJlcXVlc3QoY29uc3QgQ2EKICAgICAgICAgcmV0dXJuIGZhbHNl
OwogICAgIH0KIAorI2lmIEVOQUJMRShYU0xUKQorICAgIC8vIExvYWQgaXMgc2FtZS1vcmlnaW4s
IHdlIGRvIG5vdCBjaGVjayBmb3IgQ09SUy4KKyAgICBpZiAocmVzb3VyY2UudHlwZSgpID09IENh
Y2hlZFJlc291cmNlOjpYU0xTdHlsZVNoZWV0KQorICAgICAgICByZXR1cm4gZmFsc2U7CisjZW5k
aWYKKwogICAgIC8vIEZJWE1FOiBXZSBzaG91bGQgZW5hYmxlIHJlc291cmNlIHJldXNlIGZvciB0
aGVzZSByZXNvdXJjZSB0eXBlcwogICAgIHN3aXRjaCAocmVzb3VyY2UudHlwZSgpKSB7CiAgICAg
Y2FzZSBDYWNoZWRSZXNvdXJjZTo6U1ZHRG9jdW1lbnRSZXNvdXJjZToKQEAgLTUzMCwxMCArNTM2
LDYgQEAgYm9vbCBDYWNoZWRSZXNvdXJjZUxvYWRlcjo6c2hvdWxkVXBkYXRlQ2FjaGVkUmVzb3Vy
Y2VXaXRoQ3VycmVudFJlcXVlc3QoY29uc3QgQ2EKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAg
IGNhc2UgQ2FjaGVkUmVzb3VyY2U6Ok1haW5SZXNvdXJjZToKICAgICAgICAgcmV0dXJuIGZhbHNl
OwotI2lmIEVOQUJMRShYU0xUKQotICAgIGNhc2UgQ2FjaGVkUmVzb3VyY2U6OlhTTFN0eWxlU2hl
ZXQ6Ci0gICAgICAgIHJldHVybiBmYWxzZTsKLSNlbmRpZgogI2lmIEVOQUJMRShMSU5LX1BSRUZF
VENIKQogICAgIGNhc2UgQ2FjaGVkUmVzb3VyY2U6OkxpbmtQcmVmZXRjaDoKICAgICAgICAgcmV0
dXJuIGZhbHNlOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>290898</attachid>
            <date>2016-10-06 22:45:51 -0700</date>
            <delta_ts>2016-10-06 23:21:08 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-162389-20161007074235.patch</filename>
            <type>text/plain</type>
            <size>5033</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA2ODk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODM4MDNlOTFjMGUwNTZj
YTc4OTUwMmE2YmQ2MWE1ODRmMjliMmU3NC4uN2RhMzQ5YzA2ZjY0OGY2YzcyYWU4NzhjOGEzMTJj
NzVhNGZlOGIxMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE2LTEwLTA2ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBDYWNoZWRYU0xTdHlsZXNo
ZWV0IGRvZXMgbm90IG5lZWQgdG8gYmUgdXBkYXRlZCBhY2NvcmRpbmcgT3JpZ2luL0ZldGNoIG1v
ZGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MjM4
OQorCisgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgorCisgICAgICAgIE5vIGNoYW5n
ZSBvZiBiZWhhdmlvci4KKworICAgICAgICBNYWtpbmcgY2xlYXIgdGhhdCB0aGVyZSBpcyBubyBy
ZWFzb24gdG8gdXBkYXRlIGNhY2hlZCBYU0xUIHJlc291cmNlcyBhY2NvcmRpbmcgdGhlIG9yaWdp
biwgZ2l2ZW4gdGhhdCBDT1JTIGlzIG5ldmVyIGNoZWNrZWQgYW5kIGxvYWRpbmcgaXMgYWx3YXlz
IHNhbWUtb3JpZ2luLgorCisgICAgICAgIFJlbmFtaW5nIENhY2hlZFJlc291cmNlOjppc0NsZWFu
IHRvIENhY2hlZFJlc291cmNlOjppc0NPUlNTYW1lT3JpZ2luIHRvIGJldHRlciBtYXRjaCBzcGVj
IHRlcm1pbm9sb2d5LgorICAgICAgICBVcGRhdGluZyBIVE1MTGlua0VsZW1lbnQgYWNjb3JkaW5n
bHkuCisKKyAgICAgICAgKiBodG1sL0hUTUxMaW5rRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpIVE1MTGlua0VsZW1lbnQ6OmluaXRpYWxpemVTdHlsZVNoZWV0KToKKyAgICAgICAgKiBs
b2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2FjaGVk
UmVzb3VyY2U6OmlzQ09SU1NhbWVPcmlnaW4pOiBFbnN1cmluZyB0aGF0IHRoaXMgbWV0aG9kIGlz
IG5vdCBjYWxsZWQgZm9yIHJlc291cmNlIHR5cGVzIGZvciB3aGljaCBDT1JTIGlzIG5vdCB0byBi
ZSB1c2VkLgorICAgICAgICAoV2ViQ29yZTo6Q2FjaGVkUmVzb3VyY2U6OmlzQ2xlYW4pOiBEZWxl
dGVkLgorICAgICAgICAqIGxvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZS5oOgorICAgICAgICAq
IGxvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpDYWNoZWRSZXNvdXJjZUxvYWRlcjo6c2hvdWxkVXBkYXRlQ2FjaGVkUmVzb3VyY2VXaXRoQ3Vy
cmVudFJlcXVlc3QpOgorCiAyMDE2LTEwLTA2ICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVs
ZEBhcHBsZS5jb20+CiAKICAgICAgICAgVmFyaWF0aW9uIGZvbnRzIGRvbid0IGFmZmVjdCBnbHlw
aCBhZHZhbmNlcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTGlua0VsZW1l
bnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTGlua0VsZW1lbnQuY3BwCmluZGV4IDFm
Yzk3MWM2ZTIzMjA3MTFlY2NkZjdhNDQ1ODYzMmZkN2RmYjU3ZjIuLjg2NmQ4NjY5NjNkMDU3N2Nl
MzgxMTA0M2QzYTE3N2FlOGVmZmY3NTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwv
SFRNTExpbmtFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxMaW5rRWxl
bWVudC5jcHAKQEAgLTM0MSw3ICszNDEsNyBAQCB2b2lkIEhUTUxMaW5rRWxlbWVudDo6aW5pdGlh
bGl6ZVN0eWxlU2hlZXQoUmVmPFN0eWxlU2hlZXRDb250ZW50cz4mJiBzdHlsZVNoZWV0LAogICAg
IC8vIEZJWE1FOiBvcmlnaW5DbGVhbiBzaG91bGQgYmUgdHVybmVkIHRvIGZhbHNlIGV4Y2VwdCBp
ZiBmZXRjaCBtb2RlIGlzIENPUlMuCiAgICAgT3B0aW9uYWw8Ym9vbD4gb3JpZ2luQ2xlYW47CiAg
ICAgaWYgKGNhY2hlZFN0eWxlU2hlZXQub3B0aW9ucygpLm1vZGUgPT0gRmV0Y2hPcHRpb25zOjpN
b2RlOjpDb3JzKQotICAgICAgICBvcmlnaW5DbGVhbiA9IGNhY2hlZFN0eWxlU2hlZXQuaXNDbGVh
bigpOworICAgICAgICBvcmlnaW5DbGVhbiA9IGNhY2hlZFN0eWxlU2hlZXQuaXNDT1JTU2FtZU9y
aWdpbigpOwogCiAgICAgbV9zaGVldCA9IENTU1N0eWxlU2hlZXQ6OmNyZWF0ZShXVEZNb3ZlKHN0
eWxlU2hlZXQpLCAqdGhpcywgb3JpZ2luQ2xlYW4pOwogICAgIG1fc2hlZXQtPnNldE1lZGlhUXVl
cmllcyhNZWRpYVF1ZXJ5U2V0OjpjcmVhdGVBbGxvd2luZ0Rlc2NyaXB0aW9uU3ludGF4KG1fbWVk
aWEpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNv
dXJjZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2UuY3Bw
CmluZGV4IGVjYjc4NTc3MjQxYzUzNThlNWQyZmFiOTNkYmQ1MDI2ZjAwOTM4NTQuLmNlOWQ2OTkw
OGQ3YTdjOTY4ZmZjZGE0ZmU2NGZjYWIzZjA4NjlkZDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
bG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlLmNwcApAQCAtNDQwLDggKzQ0MCwxMyBAQCBib29s
IENhY2hlZFJlc291cmNlOjppc0Nyb3NzT3JpZ2luKCkgY29uc3QKICAgICByZXR1cm4gbV9yZXNw
b25zZVRhaW50aW5nICE9IFJlc291cmNlUmVzcG9uc2U6OlRhaW50aW5nOjpCYXNpYzsKIH0KIAot
Ym9vbCBDYWNoZWRSZXNvdXJjZTo6aXNDbGVhbigpIGNvbnN0Citib29sIENhY2hlZFJlc291cmNl
Ojppc0NPUlNTYW1lT3JpZ2luKCkgY29uc3QKIHsKKyAgICAvLyBGb2xsb3dpbmcgcmVzb3VyY2Ug
dHlwZXMgZG8gbm90IHVzZSBDT1JTCisgICAgQVNTRVJUKHR5cGUoKSAhPSBDYWNoZWRSZXNvdXJj
ZTo6VHlwZTo6Rm9udFJlc291cmNlKTsKKyAgICBBU1NFUlQodHlwZSgpICE9IENhY2hlZFJlc291
cmNlOjpUeXBlOjpTVkdGb250UmVzb3VyY2UpOworICAgIEFTU0VSVCh0eXBlKCkgIT0gQ2FjaGVk
UmVzb3VyY2U6OlhTTFN0eWxlU2hlZXQpOworCiAgICAgLy8gaHR0cHM6Ly9odG1sLnNwZWMud2hh
dHdnLm9yZy9tdWx0aXBhZ2UvaW5mcmFzdHJ1Y3R1cmUuaHRtbCNjb3JzLXNhbWUtb3JpZ2luCiAg
ICAgcmV0dXJuICFsb2FkRmFpbGVkT3JDYW5jZWxlZCgpICYmIG1fcmVzcG9uc2VUYWludGluZyAh
PSBSZXNvdXJjZVJlc3BvbnNlOjpUYWludGluZzo6T3BhcXVlOwogfQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlLmggYi9Tb3VyY2UvV2ViQ29y
ZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2UuaAppbmRleCA2NzkxZGY4ZjdiNDE2Mzc1ZTBj
MTg5OTNhMjY3NTQxMmQxZWI3NGI0Li5iZWE5ZTM4NGIzODQ1MWY3NWM3ZjgwODFjOTJlNTIyYzc2
ZmQ2ODAzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVz
b3VyY2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2Uu
aApAQCAtMjA4LDcgKzIwOCw3IEBAIHB1YmxpYzoKIAogICAgIHZvaWQgc2V0Q3Jvc3NPcmlnaW4o
KTsKICAgICBib29sIGlzQ3Jvc3NPcmlnaW4oKSBjb25zdDsKLSAgICBib29sIGlzQ2xlYW4oKSBj
b25zdDsKKyAgICBib29sIGlzQ09SU1NhbWVPcmlnaW4oKSBjb25zdDsKICAgICBSZXNvdXJjZVJl
c3BvbnNlOjpUYWludGluZyByZXNwb25zZVRhaW50aW5nKCkgY29uc3QgeyByZXR1cm4gbV9yZXNw
b25zZVRhaW50aW5nOyB9CiAKICAgICB2b2lkIGxvYWRGcm9tKGNvbnN0IENhY2hlZFJlc291cmNl
Jik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3Vy
Y2VMb2FkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNl
TG9hZGVyLmNwcAppbmRleCA4NjBlNWIzYTUwNDlkNWNhMWUyNTZjY2IwNzAyZjg4NzJmYjBkY2Mw
Li5lMTA3MmQ1YWU3YzFiMDgyMGJkOTQ2ZGE0NDU4YzQwNTJkZGFhMWZkIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAKQEAg
LTU0OSw2ICs1NDksMTIgQEAgYm9vbCBDYWNoZWRSZXNvdXJjZUxvYWRlcjo6c2hvdWxkVXBkYXRl
Q2FjaGVkUmVzb3VyY2VXaXRoQ3VycmVudFJlcXVlc3QoY29uc3QgQ2EKICAgICAgICAgcmV0dXJu
IGZhbHNlOwogICAgIH0KIAorI2lmIEVOQUJMRShYU0xUKQorICAgIC8vIExvYWQgaXMgc2FtZS1v
cmlnaW4sIHdlIGRvIG5vdCBjaGVjayBmb3IgQ09SUy4KKyAgICBpZiAocmVzb3VyY2UudHlwZSgp
ID09IENhY2hlZFJlc291cmNlOjpYU0xTdHlsZVNoZWV0KQorICAgICAgICByZXR1cm4gZmFsc2U7
CisjZW5kaWYKKwogICAgIC8vIEZJWE1FOiBXZSBzaG91bGQgZW5hYmxlIHJlc291cmNlIHJldXNl
IGZvciB0aGVzZSByZXNvdXJjZSB0eXBlcwogICAgIHN3aXRjaCAocmVzb3VyY2UudHlwZSgpKSB7
CiAgICAgY2FzZSBDYWNoZWRSZXNvdXJjZTo6U1ZHRG9jdW1lbnRSZXNvdXJjZToKQEAgLTU1OSwx
MCArNTY1LDYgQEAgYm9vbCBDYWNoZWRSZXNvdXJjZUxvYWRlcjo6c2hvdWxkVXBkYXRlQ2FjaGVk
UmVzb3VyY2VXaXRoQ3VycmVudFJlcXVlc3QoY29uc3QgQ2EKICAgICAgICAgcmV0dXJuIGZhbHNl
OwogICAgIGNhc2UgQ2FjaGVkUmVzb3VyY2U6Ok1haW5SZXNvdXJjZToKICAgICAgICAgcmV0dXJu
IGZhbHNlOwotI2lmIEVOQUJMRShYU0xUKQotICAgIGNhc2UgQ2FjaGVkUmVzb3VyY2U6OlhTTFN0
eWxlU2hlZXQ6Ci0gICAgICAgIHJldHVybiBmYWxzZTsKLSNlbmRpZgogI2lmIEVOQUJMRShMSU5L
X1BSRUZFVENIKQogICAgIGNhc2UgQ2FjaGVkUmVzb3VyY2U6OkxpbmtQcmVmZXRjaDoKICAgICAg
ICAgcmV0dXJuIGZhbHNlOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>