<?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>180846</bug_id>
          
          <creation_ts>2017-12-14 15:55:00 -0800</creation_ts>
          <short_desc>Clearing WebSite data on iOS does not clear the Fetch Cache</short_desc>
          <delta_ts>2017-12-14 16:50:12 -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>Service Workers</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1381879</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-12-14 15:55:00 -0800</bug_when>
    <thetext>Clearing WebSite data on iOS does not clear the Fetch Cache.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1381880</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-12-14 15:55:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/36060129&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1381883</commentid>
    <comment_count>2</comment_count>
      <attachid>329413</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-12-14 15:57:03 -0800</bug_when>
    <thetext>Created attachment 329413
WIP Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1381895</commentid>
    <comment_count>3</comment_count>
      <attachid>329415</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-12-14 16:20:26 -0800</bug_when>
    <thetext>Created attachment 329415
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1381904</commentid>
    <comment_count>4</comment_count>
      <attachid>329415</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-12-14 16:34:16 -0800</bug_when>
    <thetext>Comment on attachment 329415
Patch

Yipee!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1381912</commentid>
    <comment_count>5</comment_count>
      <attachid>329415</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-12-14 16:50:10 -0800</bug_when>
    <thetext>Comment on attachment 329415
Patch

Clearing flags on attachment: 329415

Committed r225944: &lt;https://trac.webkit.org/changeset/225944&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1381913</commentid>
    <comment_count>6</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-12-14 16:50:12 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>329413</attachid>
            <date>2017-12-14 15:57:03 -0800</date>
            <delta_ts>2017-12-14 16:20:25 -0800</delta_ts>
            <desc>WIP Patch</desc>
            <filename>180846_clear_fetch_cache_wip.patch</filename>
            <type>text/plain</type>
            <size>4602</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3Mu
Y3BwIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5jcHAKaW5k
ZXggODRlNTJiMjM2NWUuLjBjYWM4ZTY3NTI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05l
dHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdv
cmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcApAQCAtNDYwLDcgKzQ2MCw3IEBAIHZvaWQgTmV0
d29ya1Byb2Nlc3M6OmRlbGV0ZVdlYnNpdGVEYXRhKFBBTDo6U2Vzc2lvbklEIHNlc3Npb25JRCwg
T3B0aW9uU2V0PFdlYnNpCiAgICAgfSk7CiAKICAgICBpZiAod2Vic2l0ZURhdGFUeXBlcy5jb250
YWlucyhXZWJzaXRlRGF0YVR5cGU6OkRPTUNhY2hlKSkKLSAgICAgICAgQ2FjaGVTdG9yYWdlOjpF
bmdpbmU6OmNsZWFyQWxsRW5naW5lcyhbY2xlYXJUYXNrc0hhbmRsZXIgPSBjbGVhclRhc2tzSGFu
ZGxlci5jb3B5UmVmKCldIHsgfSk7CisgICAgICAgIENhY2hlU3RvcmFnZTo6RW5naW5lOjpmcm9t
KHNlc3Npb25JRCkuY2xlYXJBbGxDYWNoZXMoW2NsZWFyVGFza3NIYW5kbGVyID0gY2xlYXJUYXNr
c0hhbmRsZXIuY29weVJlZigpXSB7IH0pOwogCiAgICAgaWYgKHdlYnNpdGVEYXRhVHlwZXMuY29u
dGFpbnMoV2Vic2l0ZURhdGFUeXBlOjpEaXNrQ2FjaGUpICYmICFzZXNzaW9uSUQuaXNFcGhlbWVy
YWwoKSkKICAgICAgICAgY2xlYXJEaXNrQ2FjaGUobW9kaWZpZWRTaW5jZSwgW2NsZWFyVGFza3NI
YW5kbGVyID0gV1RGTW92ZShjbGVhclRhc2tzSGFuZGxlcildIHsgfSk7CkBAIC01MDMsMTAgKzUw
MywxMCBAQCB2b2lkIE5ldHdvcmtQcm9jZXNzOjpkZWxldGVXZWJzaXRlRGF0YUZvck9yaWdpbnMo
UEFMOjpTZXNzaW9uSUQgc2Vzc2lvbklELCBPcHRpbwogICAgIH0pOwogCiAgICAgaWYgKHdlYnNp
dGVEYXRhVHlwZXMuY29udGFpbnMoV2Vic2l0ZURhdGFUeXBlOjpET01DYWNoZSkpIHsKLSAgICAg
ICAgYXV0byBvcmlnaW5zID0gV1RGOjptYXAob3JpZ2luRGF0YXMsIFtdIChhdXRvJiBvcmlnaW5E
YXRhKSB7Ci0gICAgICAgICAgICByZXR1cm4gb3JpZ2luRGF0YS5zZWN1cml0eU9yaWdpbigpLT50
b1N0cmluZygpOwotICAgICAgICB9KTsKLSAgICAgICAgQ2FjaGVTdG9yYWdlOjpFbmdpbmU6OmNs
ZWFyRW5naW5lc0Zvck9yaWdpbnMob3JpZ2lucywgW2NsZWFyVGFza3NIYW5kbGVyID0gY2xlYXJU
YXNrc0hhbmRsZXIuY29weVJlZigpXSB7IH0pOworICAgICAgICBmb3IgKGF1dG8mIG9yaWdpbkRh
dGEgOiBvcmlnaW5EYXRhcykgeworICAgICAgICAgICAgYXV0byBvcmlnaW4gPSBvcmlnaW5EYXRh
LnNlY3VyaXR5T3JpZ2luKCktPnRvU3RyaW5nKCk7CisgICAgICAgICAgICBDYWNoZVN0b3JhZ2U6
OkVuZ2luZTo6ZnJvbShzZXNzaW9uSUQpLmNsZWFyQ2FjaGVzRm9yT3JpZ2luKG9yaWdpbiwgW2Ns
ZWFyVGFza3NIYW5kbGVyID0gY2xlYXJUYXNrc0hhbmRsZXIuY29weVJlZigpXSB7IH0pCisgICAg
ICAgIH0KICAgICB9CiAKICAgICBpZiAod2Vic2l0ZURhdGFUeXBlcy5jb250YWlucyhXZWJzaXRl
RGF0YVR5cGU6OkRpc2tDYWNoZSkgJiYgIXNlc3Npb25JRC5pc0VwaGVtZXJhbCgpKQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9jYWNoZS9DYWNoZVN0b3JhZ2VFbmdp
bmUuY3BwIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9jYWNoZS9DYWNoZVN0b3JhZ2VF
bmdpbmUuY3BwCmluZGV4IGFkYTQxNDA5NDIyLi44NGM0ZmZlZWIzMSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9jYWNoZS9DYWNoZVN0b3JhZ2VFbmdpbmUuY3BwCisr
KyBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvY2FjaGUvQ2FjaGVTdG9yYWdlRW5naW5l
LmNwcApAQCAtODYsMjIgKzg2LDYgQEAgdm9pZCBFbmdpbmU6OmZldGNoRW50cmllcyhQQUw6OlNl
c3Npb25JRCBzZXNzaW9uSUQsIGJvb2wgc2hvdWxkQ29tcHV0ZVNpemUsIFdURjoKICAgICBmcm9t
KHNlc3Npb25JRCkuZmV0Y2hFbnRyaWVzKHNob3VsZENvbXB1dGVTaXplLCBXVEZNb3ZlKGNvbXBs
ZXRpb25IYW5kbGVyKSk7CiB9CiAKLXZvaWQgRW5naW5lOjpjbGVhckFsbEVuZ2luZXMoV1RGOjpG
dW5jdGlvbjx2b2lkKCk+JiYgY29tcGxldGlvbkhhbmRsZXIpCi17Ci0gICAgYXV0byBjbGVhclRh
c2tIYW5kbGVyID0gQ2FsbGJhY2tBZ2dyZWdhdG9yOjpjcmVhdGUoV1RGTW92ZShjb21wbGV0aW9u
SGFuZGxlcikpOwotICAgIGZvciAoYXV0byYgZW5naW5lIDogZ2xvYmFsRW5naW5lTWFwKCkudmFs
dWVzKCkpCi0gICAgICAgIGVuZ2luZS0+Y2xlYXJBbGxDYWNoZXMoY2xlYXJUYXNrSGFuZGxlci5n
ZXQoKSk7Ci19Ci0KLXZvaWQgRW5naW5lOjpjbGVhckVuZ2luZXNGb3JPcmlnaW5zKGNvbnN0IFZl
Y3RvcjxTdHJpbmc+JiBvcmlnaW5zLCBXVEY6OkZ1bmN0aW9uPHZvaWQoKT4mJiBjb21wbGV0aW9u
SGFuZGxlcikKLXsKLSAgICBhdXRvIGNsZWFyVGFza0hhbmRsZXIgPSBDYWxsYmFja0FnZ3JlZ2F0
b3I6OmNyZWF0ZShXVEZNb3ZlKGNvbXBsZXRpb25IYW5kbGVyKSk7Ci0gICAgZm9yIChhdXRvJiBl
bmdpbmUgOiBnbG9iYWxFbmdpbmVNYXAoKS52YWx1ZXMoKSkgewotICAgICAgICBmb3IgKGF1dG8m
IG9yaWdpbiA6IG9yaWdpbnMpCi0gICAgICAgICAgICBlbmdpbmUtPmNsZWFyQ2FjaGVzRm9yT3Jp
Z2luKG9yaWdpbiwgY2xlYXJUYXNrSGFuZGxlci5nZXQoKSk7Ci0gICAgfQotfQotCiBFbmdpbmUm
IEVuZ2luZTo6ZGVmYXVsdEVuZ2luZSgpCiB7CiAgICAgYXV0byBzZXNzaW9uSUQgPSBQQUw6OlNl
c3Npb25JRDo6ZGVmYXVsdFNlc3Npb25JRCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9O
ZXR3b3JrUHJvY2Vzcy9jYWNoZS9DYWNoZVN0b3JhZ2VFbmdpbmUuaCBiL1NvdXJjZS9XZWJLaXQv
TmV0d29ya1Byb2Nlc3MvY2FjaGUvQ2FjaGVTdG9yYWdlRW5naW5lLmgKaW5kZXggZWM4ODQzYWNh
NmEuLjhhZWE4ZjE4Y2VhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNz
L2NhY2hlL0NhY2hlU3RvcmFnZUVuZ2luZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1By
b2Nlc3MvY2FjaGUvQ2FjaGVTdG9yYWdlRW5naW5lLmgKQEAgLTU3LDggKzU3LDYgQEAgcHVibGlj
OgogCiAgICAgc3RhdGljIEVuZ2luZSYgZnJvbShQQUw6OlNlc3Npb25JRCk7CiAgICAgc3RhdGlj
IHZvaWQgZGVzdHJveUVuZ2luZShQQUw6OlNlc3Npb25JRCk7Ci0gICAgc3RhdGljIHZvaWQgY2xl
YXJBbGxFbmdpbmVzKFdURjo6RnVuY3Rpb248dm9pZCgpPiYmKTsKLSAgICBzdGF0aWMgdm9pZCBj
bGVhckVuZ2luZXNGb3JPcmlnaW5zKGNvbnN0IFZlY3RvcjxTdHJpbmc+JiBvcmlnaW5zLCBXVEY6
OkZ1bmN0aW9uPHZvaWQoKT4mJik7CiAgICAgc3RhdGljIHZvaWQgZmV0Y2hFbnRyaWVzKFBBTDo6
U2Vzc2lvbklELCBib29sIHNob3VsZENvbXB1dGVTaXplLCBXVEY6OkNvbXBsZXRpb25IYW5kbGVy
PHZvaWQoVmVjdG9yPFdlYnNpdGVEYXRhOjpFbnRyeT4pPiYmKTsKIAogICAgIHN0YXRpYyBSZWY8
RW5naW5lPiBjcmVhdGUoU3RyaW5nJiYgcm9vdFBhdGgpIHsgcmV0dXJuIGFkb3B0UmVmKCpuZXcg
RW5naW5lKFdURk1vdmUocm9vdFBhdGgpKSk7IH0KQEAgLTg5LDYgKzg3LDkgQEAgcHVibGljOgog
ICAgIHZvaWQgY2xlYXJNZW1vcnlSZXByZXNlbnRhdGlvbihjb25zdCBTdHJpbmcmIG9yaWdpbiwg
V2ViQ29yZTo6RE9NQ2FjaGVFbmdpbmU6OkNvbXBsZXRpb25DYWxsYmFjayYmKTsKICAgICBTdHJp
bmcgcmVwcmVzZW50YXRpb24oKTsKIAorICAgIHZvaWQgY2xlYXJBbGxDYWNoZXMoV1RGOjpDYWxs
YmFja0FnZ3JlZ2F0b3ImKTsKKyAgICB2b2lkIGNsZWFyQ2FjaGVzRm9yT3JpZ2luKGNvbnN0IFN0
cmluZyYgb3JpZ2luLCBXVEY6OkNhbGxiYWNrQWdncmVnYXRvciYpOworCiBwcml2YXRlOgogICAg
IHN0YXRpYyBFbmdpbmUmIGRlZmF1bHRFbmdpbmUoKTsKICAgICBleHBsaWNpdCBFbmdpbmUoU3Ry
aW5nJiYgcm9vdFBhdGgpOwpAQCAtOTgsOCArOTksNiBAQCBwcml2YXRlOgogICAgIHZvaWQgZmV0
Y2hFbnRyaWVzKGJvb2wgLyogc2hvdWxkQ29tcHV0ZVNpemUgKi8sIFdURjo6Q29tcGxldGlvbkhh
bmRsZXI8dm9pZChWZWN0b3I8V2Vic2l0ZURhdGE6OkVudHJ5Pik+JiYpOwogCiAgICAgdm9pZCBp
bml0aWFsaXplKFdURjo6RnVuY3Rpb248dm9pZChzdGQ6Om9wdGlvbmFsPFdlYkNvcmU6OkRPTUNh
Y2hlRW5naW5lOjpFcnJvcj4mJik+JiYpOwotICAgIHZvaWQgY2xlYXJBbGxDYWNoZXMoV1RGOjpD
YWxsYmFja0FnZ3JlZ2F0b3ImKTsKLSAgICB2b2lkIGNsZWFyQ2FjaGVzRm9yT3JpZ2luKGNvbnN0
IFN0cmluZyYgb3JpZ2luLCBXVEY6OkNhbGxiYWNrQWdncmVnYXRvciYpOwogCiAgICAgdXNpbmcg
Q2FjaGVzT3JFcnJvciA9IEV4cGVjdGVkPHN0ZDo6cmVmZXJlbmNlX3dyYXBwZXI8Q2FjaGVzPiwg
V2ViQ29yZTo6RE9NQ2FjaGVFbmdpbmU6OkVycm9yPjsKICAgICB1c2luZyBDYWNoZXNDYWxsYmFj
ayA9IFdURjo6RnVuY3Rpb248dm9pZChDYWNoZXNPckVycm9yJiYpPjsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>329415</attachid>
            <date>2017-12-14 16:20:26 -0800</date>
            <delta_ts>2017-12-14 16:50:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-180846-20171214162026.patch</filename>
            <type>text/plain</type>
            <size>5730</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI1OTM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGJkNDVlMmQ1YTQ5MzA2MzIw
MjBiY2M1NGE5ZDgwNjFjM2I4YjgwODQuLmM0ZGRjYjI3YmQ3ZGZiMmNlMWM2OTNiOTZkYTViZjll
ZDhmZDhiYzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTctMTItMTQgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBDbGVhcmluZyBXZWJTaXRlIGRhdGEg
b24gaU9TIGRvZXMgbm90IGNsZWFyIHRoZSBGZXRjaCBDYWNoZQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgwODQ2CisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS8zNjA2MDEyOT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBXaGVuIGNsZWFyaW5nIFdlYlNpdGUgZGF0YSwgY29uc3RydWN0IHRoZSBlbmdpbmUg
Zm9yIHRoZSBnaXZlbiBzZXNzaW9uSUQKKyAgICAgICAgaWYgbWlzc2luZywgaW5zdGVhZCBvZiBu
b3QgY2xlYXJpbmcgYW55dGhpbmcgd2hlbiB0aGUgZW5naW5lIGlzIG1pc3NpbmcuCisKKyAgICAg
ICAgKiBOZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5jcHA6CisgICAgICAgIChXZWJLaXQ6
Ok5ldHdvcmtQcm9jZXNzOjpkZWxldGVXZWJzaXRlRGF0YSk6CisgICAgICAgIChXZWJLaXQ6Ok5l
dHdvcmtQcm9jZXNzOjpkZWxldGVXZWJzaXRlRGF0YUZvck9yaWdpbnMpOgorCiAyMDE3LTEyLTE0
ICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9O
IChyMjI1Nzg5KTogQVBJIHRlc3RzIFdLUHJvY2Vzc1Bvb2wuSW5pdGlhbFdhcm1lZFByb2Nlc3NV
c2VkIGFuZCBXZWJLaXQuV2Vic2l0ZURhdGFTdG9yZUN1c3RvbVBhdGhzIGFyZSBmYWlsaW5nLgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5j
cHAgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcAppbmRl
eCA4NGU1MmIyMzY1ZTkxOWVmMGE1NDIzYjJlNjg4M2Q3ZjE0YzA4MDA3Li5lOWZhYzg0N2QwYmYx
YWYxNGM3OWZjMjNmOWU4NjI1YWRlOTUyNmE0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05l
dHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdv
cmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcApAQCAtNDYwLDcgKzQ2MCw3IEBAIHZvaWQgTmV0
d29ya1Byb2Nlc3M6OmRlbGV0ZVdlYnNpdGVEYXRhKFBBTDo6U2Vzc2lvbklEIHNlc3Npb25JRCwg
T3B0aW9uU2V0PFdlYnNpCiAgICAgfSk7CiAKICAgICBpZiAod2Vic2l0ZURhdGFUeXBlcy5jb250
YWlucyhXZWJzaXRlRGF0YVR5cGU6OkRPTUNhY2hlKSkKLSAgICAgICAgQ2FjaGVTdG9yYWdlOjpF
bmdpbmU6OmNsZWFyQWxsRW5naW5lcyhbY2xlYXJUYXNrc0hhbmRsZXIgPSBjbGVhclRhc2tzSGFu
ZGxlci5jb3B5UmVmKCldIHsgfSk7CisgICAgICAgIENhY2hlU3RvcmFnZTo6RW5naW5lOjpmcm9t
KHNlc3Npb25JRCkuY2xlYXJBbGxDYWNoZXMoY2xlYXJUYXNrc0hhbmRsZXIpOwogCiAgICAgaWYg
KHdlYnNpdGVEYXRhVHlwZXMuY29udGFpbnMoV2Vic2l0ZURhdGFUeXBlOjpEaXNrQ2FjaGUpICYm
ICFzZXNzaW9uSUQuaXNFcGhlbWVyYWwoKSkKICAgICAgICAgY2xlYXJEaXNrQ2FjaGUobW9kaWZp
ZWRTaW5jZSwgW2NsZWFyVGFza3NIYW5kbGVyID0gV1RGTW92ZShjbGVhclRhc2tzSGFuZGxlcild
IHsgfSk7CkBAIC01MDMsMTAgKzUwMywxMCBAQCB2b2lkIE5ldHdvcmtQcm9jZXNzOjpkZWxldGVX
ZWJzaXRlRGF0YUZvck9yaWdpbnMoUEFMOjpTZXNzaW9uSUQgc2Vzc2lvbklELCBPcHRpbwogICAg
IH0pOwogCiAgICAgaWYgKHdlYnNpdGVEYXRhVHlwZXMuY29udGFpbnMoV2Vic2l0ZURhdGFUeXBl
OjpET01DYWNoZSkpIHsKLSAgICAgICAgYXV0byBvcmlnaW5zID0gV1RGOjptYXAob3JpZ2luRGF0
YXMsIFtdIChhdXRvJiBvcmlnaW5EYXRhKSB7Ci0gICAgICAgICAgICByZXR1cm4gb3JpZ2luRGF0
YS5zZWN1cml0eU9yaWdpbigpLT50b1N0cmluZygpOwotICAgICAgICB9KTsKLSAgICAgICAgQ2Fj
aGVTdG9yYWdlOjpFbmdpbmU6OmNsZWFyRW5naW5lc0Zvck9yaWdpbnMob3JpZ2lucywgW2NsZWFy
VGFza3NIYW5kbGVyID0gY2xlYXJUYXNrc0hhbmRsZXIuY29weVJlZigpXSB7IH0pOworICAgICAg
ICBmb3IgKGF1dG8mIG9yaWdpbkRhdGEgOiBvcmlnaW5EYXRhcykgeworICAgICAgICAgICAgYXV0
byBvcmlnaW4gPSBvcmlnaW5EYXRhLnNlY3VyaXR5T3JpZ2luKCktPnRvU3RyaW5nKCk7CisgICAg
ICAgICAgICBDYWNoZVN0b3JhZ2U6OkVuZ2luZTo6ZnJvbShzZXNzaW9uSUQpLmNsZWFyQ2FjaGVz
Rm9yT3JpZ2luKG9yaWdpbiwgY2xlYXJUYXNrc0hhbmRsZXIpOworICAgICAgICB9CiAgICAgfQog
CiAgICAgaWYgKHdlYnNpdGVEYXRhVHlwZXMuY29udGFpbnMoV2Vic2l0ZURhdGFUeXBlOjpEaXNr
Q2FjaGUpICYmICFzZXNzaW9uSUQuaXNFcGhlbWVyYWwoKSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvTmV0d29ya1Byb2Nlc3MvY2FjaGUvQ2FjaGVTdG9yYWdlRW5naW5lLmNwcCBiL1NvdXJj
ZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvY2FjaGUvQ2FjaGVTdG9yYWdlRW5naW5lLmNwcAppbmRl
eCBhZGE0MTQwOTQyMjk0MDViMGI0MDUyMGM5ODE0Zjc2MzY4ZmY5OGQ5Li44NGM0ZmZlZWIzMTk1
YTY3NjkyZjY0ZjQyYjAwNWJkNzY0Mzk4YWYzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05l
dHdvcmtQcm9jZXNzL2NhY2hlL0NhY2hlU3RvcmFnZUVuZ2luZS5jcHAKKysrIGIvU291cmNlL1dl
YktpdC9OZXR3b3JrUHJvY2Vzcy9jYWNoZS9DYWNoZVN0b3JhZ2VFbmdpbmUuY3BwCkBAIC04Niwy
MiArODYsNiBAQCB2b2lkIEVuZ2luZTo6ZmV0Y2hFbnRyaWVzKFBBTDo6U2Vzc2lvbklEIHNlc3Np
b25JRCwgYm9vbCBzaG91bGRDb21wdXRlU2l6ZSwgV1RGOgogICAgIGZyb20oc2Vzc2lvbklEKS5m
ZXRjaEVudHJpZXMoc2hvdWxkQ29tcHV0ZVNpemUsIFdURk1vdmUoY29tcGxldGlvbkhhbmRsZXIp
KTsKIH0KIAotdm9pZCBFbmdpbmU6OmNsZWFyQWxsRW5naW5lcyhXVEY6OkZ1bmN0aW9uPHZvaWQo
KT4mJiBjb21wbGV0aW9uSGFuZGxlcikKLXsKLSAgICBhdXRvIGNsZWFyVGFza0hhbmRsZXIgPSBD
YWxsYmFja0FnZ3JlZ2F0b3I6OmNyZWF0ZShXVEZNb3ZlKGNvbXBsZXRpb25IYW5kbGVyKSk7Ci0g
ICAgZm9yIChhdXRvJiBlbmdpbmUgOiBnbG9iYWxFbmdpbmVNYXAoKS52YWx1ZXMoKSkKLSAgICAg
ICAgZW5naW5lLT5jbGVhckFsbENhY2hlcyhjbGVhclRhc2tIYW5kbGVyLmdldCgpKTsKLX0KLQot
dm9pZCBFbmdpbmU6OmNsZWFyRW5naW5lc0Zvck9yaWdpbnMoY29uc3QgVmVjdG9yPFN0cmluZz4m
IG9yaWdpbnMsIFdURjo6RnVuY3Rpb248dm9pZCgpPiYmIGNvbXBsZXRpb25IYW5kbGVyKQotewot
ICAgIGF1dG8gY2xlYXJUYXNrSGFuZGxlciA9IENhbGxiYWNrQWdncmVnYXRvcjo6Y3JlYXRlKFdU
Rk1vdmUoY29tcGxldGlvbkhhbmRsZXIpKTsKLSAgICBmb3IgKGF1dG8mIGVuZ2luZSA6IGdsb2Jh
bEVuZ2luZU1hcCgpLnZhbHVlcygpKSB7Ci0gICAgICAgIGZvciAoYXV0byYgb3JpZ2luIDogb3Jp
Z2lucykKLSAgICAgICAgICAgIGVuZ2luZS0+Y2xlYXJDYWNoZXNGb3JPcmlnaW4ob3JpZ2luLCBj
bGVhclRhc2tIYW5kbGVyLmdldCgpKTsKLSAgICB9Ci19Ci0KIEVuZ2luZSYgRW5naW5lOjpkZWZh
dWx0RW5naW5lKCkKIHsKICAgICBhdXRvIHNlc3Npb25JRCA9IFBBTDo6U2Vzc2lvbklEOjpkZWZh
dWx0U2Vzc2lvbklEKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNz
L2NhY2hlL0NhY2hlU3RvcmFnZUVuZ2luZS5oIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vz
cy9jYWNoZS9DYWNoZVN0b3JhZ2VFbmdpbmUuaAppbmRleCBlYzg4NDNhY2E2YWE2NDk0MGFkYTAy
MWNjZDMxOTg1NWQyYjNlN2Q0Li44YWVhOGYxOGNlYWQ3YmVmN2IzMzJiMjExNWZkNzY4Y2FhOWU1
YWM2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL2NhY2hlL0NhY2hl
U3RvcmFnZUVuZ2luZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvY2FjaGUv
Q2FjaGVTdG9yYWdlRW5naW5lLmgKQEAgLTU3LDggKzU3LDYgQEAgcHVibGljOgogCiAgICAgc3Rh
dGljIEVuZ2luZSYgZnJvbShQQUw6OlNlc3Npb25JRCk7CiAgICAgc3RhdGljIHZvaWQgZGVzdHJv
eUVuZ2luZShQQUw6OlNlc3Npb25JRCk7Ci0gICAgc3RhdGljIHZvaWQgY2xlYXJBbGxFbmdpbmVz
KFdURjo6RnVuY3Rpb248dm9pZCgpPiYmKTsKLSAgICBzdGF0aWMgdm9pZCBjbGVhckVuZ2luZXNG
b3JPcmlnaW5zKGNvbnN0IFZlY3RvcjxTdHJpbmc+JiBvcmlnaW5zLCBXVEY6OkZ1bmN0aW9uPHZv
aWQoKT4mJik7CiAgICAgc3RhdGljIHZvaWQgZmV0Y2hFbnRyaWVzKFBBTDo6U2Vzc2lvbklELCBi
b29sIHNob3VsZENvbXB1dGVTaXplLCBXVEY6OkNvbXBsZXRpb25IYW5kbGVyPHZvaWQoVmVjdG9y
PFdlYnNpdGVEYXRhOjpFbnRyeT4pPiYmKTsKIAogICAgIHN0YXRpYyBSZWY8RW5naW5lPiBjcmVh
dGUoU3RyaW5nJiYgcm9vdFBhdGgpIHsgcmV0dXJuIGFkb3B0UmVmKCpuZXcgRW5naW5lKFdURk1v
dmUocm9vdFBhdGgpKSk7IH0KQEAgLTg5LDYgKzg3LDkgQEAgcHVibGljOgogICAgIHZvaWQgY2xl
YXJNZW1vcnlSZXByZXNlbnRhdGlvbihjb25zdCBTdHJpbmcmIG9yaWdpbiwgV2ViQ29yZTo6RE9N
Q2FjaGVFbmdpbmU6OkNvbXBsZXRpb25DYWxsYmFjayYmKTsKICAgICBTdHJpbmcgcmVwcmVzZW50
YXRpb24oKTsKIAorICAgIHZvaWQgY2xlYXJBbGxDYWNoZXMoV1RGOjpDYWxsYmFja0FnZ3JlZ2F0
b3ImKTsKKyAgICB2b2lkIGNsZWFyQ2FjaGVzRm9yT3JpZ2luKGNvbnN0IFN0cmluZyYgb3JpZ2lu
LCBXVEY6OkNhbGxiYWNrQWdncmVnYXRvciYpOworCiBwcml2YXRlOgogICAgIHN0YXRpYyBFbmdp
bmUmIGRlZmF1bHRFbmdpbmUoKTsKICAgICBleHBsaWNpdCBFbmdpbmUoU3RyaW5nJiYgcm9vdFBh
dGgpOwpAQCAtOTgsOCArOTksNiBAQCBwcml2YXRlOgogICAgIHZvaWQgZmV0Y2hFbnRyaWVzKGJv
b2wgLyogc2hvdWxkQ29tcHV0ZVNpemUgKi8sIFdURjo6Q29tcGxldGlvbkhhbmRsZXI8dm9pZChW
ZWN0b3I8V2Vic2l0ZURhdGE6OkVudHJ5Pik+JiYpOwogCiAgICAgdm9pZCBpbml0aWFsaXplKFdU
Rjo6RnVuY3Rpb248dm9pZChzdGQ6Om9wdGlvbmFsPFdlYkNvcmU6OkRPTUNhY2hlRW5naW5lOjpF
cnJvcj4mJik+JiYpOwotICAgIHZvaWQgY2xlYXJBbGxDYWNoZXMoV1RGOjpDYWxsYmFja0FnZ3Jl
Z2F0b3ImKTsKLSAgICB2b2lkIGNsZWFyQ2FjaGVzRm9yT3JpZ2luKGNvbnN0IFN0cmluZyYgb3Jp
Z2luLCBXVEY6OkNhbGxiYWNrQWdncmVnYXRvciYpOwogCiAgICAgdXNpbmcgQ2FjaGVzT3JFcnJv
ciA9IEV4cGVjdGVkPHN0ZDo6cmVmZXJlbmNlX3dyYXBwZXI8Q2FjaGVzPiwgV2ViQ29yZTo6RE9N
Q2FjaGVFbmdpbmU6OkVycm9yPjsKICAgICB1c2luZyBDYWNoZXNDYWxsYmFjayA9IFdURjo6RnVu
Y3Rpb248dm9pZChDYWNoZXNPckVycm9yJiYpPjsK
</data>

          </attachment>
      

    </bug>

</bugzilla>