<?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>195716</bug_id>
          
          <creation_ts>2019-03-13 16:57:17 -0700</creation_ts>
          <short_desc>Reset storage quota when clearing IDB/Cache API entries</short_desc>
          <delta_ts>2019-03-14 11:28:05 -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>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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>alecflett</cc>
    
    <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jsbell</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1516255</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-03-13 16:57:17 -0700</bug_when>
    <thetext>Reset storage quota when clearing IDB/Cache API entries</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1516302</commentid>
    <comment_count>1</comment_count>
      <attachid>364600</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-03-13 18:02:30 -0700</bug_when>
    <thetext>Created attachment 364600
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1516311</commentid>
    <comment_count>2</comment_count>
      <attachid>364602</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-03-13 18:22:16 -0700</bug_when>
    <thetext>Created attachment 364602
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1516543</commentid>
    <comment_count>3</comment_count>
      <attachid>364602</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-14 11:25:36 -0700</bug_when>
    <thetext>Comment on attachment 364602
Patch

Clearing flags on attachment: 364602

Committed r242947: &lt;https://trac.webkit.org/changeset/242947&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1516544</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-14 11:25:38 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1516548</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-03-14 11:28:05 -0700</bug_when>
    <thetext>&lt;rdar://problem/48894155&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>364600</attachid>
            <date>2019-03-13 18:02:30 -0700</date>
            <delta_ts>2019-03-13 18:22:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-195716-20190313180228.patch</filename>
            <type>text/plain</type>
            <size>4774</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQyNzk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDliM2FkODMyMDg5MWFi
MzA4N2E5ZjNkM2VmNjM5YmUxNTNiZjE0Zi4uZWNkZDRhOTEyMzA1ZDk1NzU3OTI0MTYxMTYxYjll
YjFhZjg0MmUxYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE5LTAzLTEzICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSZXNldCBzdG9yYWdlIHF1
b3RhIHdoZW4gY2xlYXJpbmcgSURCL0NhY2hlIEFQSSBlbnRyaWVzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTU3MTYKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBPbiBjbGVhcmluZyBvZiBkYXRhYmFzZXMs
IHJlc2V0IGFsbCBxdW90YSB1c2Vycy4KKyAgICAgICAgVGhpcyB3aWxsIGVuc3VyZSBhbGwgbGF5
b3V0IHRlc3QgcnVucyBzdGFydCB3aXRoIGEgY2xlYW4gc3RhdGUuCisKKyAgICAgICAgKiBNb2R1
bGVzL2luZGV4ZWRkYi9zZXJ2ZXIvSURCU2VydmVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OklE
QlNlcnZlcjo6SURCU2VydmVyOjpkaWRQZXJmb3JtQ2xvc2VBbmREZWxldGVEYXRhYmFzZXMpOgor
CiAyMDE5LTAzLTEyICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAg
ICBDaGVjayBJREIgcXVvdGEgdXNhZ2UgdGhyb3VnaCBRdW90YU1hbmFnZXIKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKaW5kZXgg
Y2FkZWJlYzY5ZGVjZGJkZGE1ZDdlYTZhNWVlYzAyMjNlMzIzODZkZi4uYWIyMDkwNDA0YjkyNzFi
NjFiZjY4NTIyZWFkMDAwMGMzZTZmZDMwZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAx
OS0wMy0xMyAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAgICAgICAgUmVz
ZXQgc3RvcmFnZSBxdW90YSB3aGVuIGNsZWFyaW5nIElEQi9DYWNoZSBBUEkgZW50cmllcworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1NzE2CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgT24gY2xlYXJpbmcg
RE9NQ2FjaGUgb3IgSURCIGRhdGEsIHJlc2V0IHF1b3RhIHZhbHVlIHRvIHRoZSBkZWZhdWx0IHZh
bHVlLgorICAgICAgICBUaGlzIGVuc3VyZXMgY29uc2lzdGVudCBsYXlvdXQgdGVzdCBydW5zLgor
CisgICAgICAgICogTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuY3BwOgorICAgICAgICAo
V2ViS2l0OjpOZXR3b3JrUHJvY2Vzczo6ZGVsZXRlV2Vic2l0ZURhdGEpOgorICAgICAgICAoV2Vi
S2l0OjpOZXR3b3JrUHJvY2Vzczo6ZGVsZXRlV2Vic2l0ZURhdGFGb3JPcmlnaW5zKToKKyAgICAg
ICAgKFdlYktpdDo6TmV0d29ya1Byb2Nlc3M6OmNsZWFyU3RvcmFnZVF1b3RhKToKKyAgICAgICAg
KiBOZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5oOgorCiAyMDE5LTAzLTEyICBZb3Vlbm4g
RmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBDaGVjayBJREIgcXVvdGEgdXNh
Z2UgdGhyb3VnaCBRdW90YU1hbmFnZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvaW5kZXhlZGRiL3NlcnZlci9JREJTZXJ2ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9pbmRleGVkZGIvc2VydmVyL0lEQlNlcnZlci5jcHAKaW5kZXggODI3MWVkOGIyMGFmNDdkY2Zh
M2U3M2QwYjAyMjI4YzkyNDc2ZDhlMi4uNDVlOTFmODE0MDRiZTMxNDQ4MTU5M2ViOWQxZGYyMDVk
ZjU2MzY2OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvc2Vy
dmVyL0lEQlNlcnZlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIv
c2VydmVyL0lEQlNlcnZlci5jcHAKQEAgLTY0OCw2ICs2NDgsOSBAQCB2b2lkIElEQlNlcnZlcjo6
cGVyZm9ybUNsb3NlQW5kRGVsZXRlRGF0YWJhc2VzRm9yT3JpZ2lucyhjb25zdCBWZWN0b3I8U2Vj
dXJpdHlPcgogCiB2b2lkIElEQlNlcnZlcjo6ZGlkUGVyZm9ybUNsb3NlQW5kRGVsZXRlRGF0YWJh
c2VzKHVpbnQ2NF90IGNhbGxiYWNrSUQpCiB7CisgICAgZm9yIChhdXRvJiB1c2VyIDogbV9xdW90
YVVzZXJzLnZhbHVlcygpKQorICAgICAgICB1c2VyLT5yZXNldFNwYWNlVXNlZCgpOworCiAgICAg
YXV0byBjYWxsYmFjayA9IG1fZGVsZXRlRGF0YWJhc2VDb21wbGV0aW9uSGFuZGxlcnMudGFrZShj
YWxsYmFja0lEKTsKICAgICBBU1NFUlQoY2FsbGJhY2spOwogICAgIGNhbGxiYWNrKCk7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcCBi
L1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuY3BwCmluZGV4IDJi
MGI4YjMzNWQ5OWQ3Yzc3NThhZjViYmRkMzgwZTkzNGQzNDYzNzEuLmNlYjg2YzQ0ZmM2OTQ0YjI0
YTExNzgyMDI1ZWMzZGM4NDFlOTEyYzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvTmV0d29y
a1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1By
b2Nlc3MvTmV0d29ya1Byb2Nlc3MuY3BwCkBAIC0xNDA0LDYgKzE0MDQsMTAgQEAgdm9pZCBOZXR3
b3JrUHJvY2Vzczo6ZGVsZXRlV2Vic2l0ZURhdGEoUEFMOjpTZXNzaW9uSUQgc2Vzc2lvbklELCBP
cHRpb25TZXQ8V2Vic2kKIAogICAgIGlmICh3ZWJzaXRlRGF0YVR5cGVzLmNvbnRhaW5zKFdlYnNp
dGVEYXRhVHlwZTo6RGlza0NhY2hlKSAmJiAhc2Vzc2lvbklELmlzRXBoZW1lcmFsKCkpCiAgICAg
ICAgIGNsZWFyRGlza0NhY2hlKG1vZGlmaWVkU2luY2UsIFtjbGVhclRhc2tzSGFuZGxlciA9IFdU
Rk1vdmUoY2xlYXJUYXNrc0hhbmRsZXIpXSB7IH0pOworCisKKyAgICBpZiAod2Vic2l0ZURhdGFU
eXBlcy5jb250YWlucyhXZWJzaXRlRGF0YVR5cGU6OkluZGV4ZWREQkRhdGFiYXNlcykgfHwgd2Vi
c2l0ZURhdGFUeXBlcy5jb250YWlucyhXZWJzaXRlRGF0YVR5cGU6OkRPTUNhY2hlKSkKKyAgICAg
ICAgY2xlYXJTdG9yYWdlUXVvdGEoc2Vzc2lvbklEKTsKIH0KIAogc3RhdGljIHZvaWQgY2xlYXJE
aXNrQ2FjaGVFbnRyaWVzKE5ldHdvcmtDYWNoZTo6Q2FjaGUqIGNhY2hlLCBjb25zdCBWZWN0b3I8
U2VjdXJpdHlPcmlnaW5EYXRhPiYgb3JpZ2lucywgQ29tcGxldGlvbkhhbmRsZXI8dm9pZCgpPiYm
IGNvbXBsZXRpb25IYW5kbGVyKQpAQCAtMTQ2OCw2ICsxNDcyLDE4IEBAIHZvaWQgTmV0d29ya1By
b2Nlc3M6OmRlbGV0ZVdlYnNpdGVEYXRhRm9yT3JpZ2lucyhQQUw6OlNlc3Npb25JRCBzZXNzaW9u
SUQsIE9wdGlvCiAKICAgICBpZiAod2Vic2l0ZURhdGFUeXBlcy5jb250YWlucyhXZWJzaXRlRGF0
YVR5cGU6OkRpc2tDYWNoZSkgJiYgIXNlc3Npb25JRC5pc0VwaGVtZXJhbCgpKQogICAgICAgICBj
bGVhckRpc2tDYWNoZUVudHJpZXMoY2FjaGUoKSwgb3JpZ2luRGF0YXMsIFtjbGVhclRhc2tzSGFu
ZGxlciA9IFdURk1vdmUoY2xlYXJUYXNrc0hhbmRsZXIpXSB7IH0pOworCisgICAgLy8gRklYTUU6
IEltcGxlbWVudCBzdG9yYWdlIHF1b3RhIGNsZWFyaW5nIGZvciB0aGVzZSBvcmlnaW5zLgorfQor
Cit2b2lkIE5ldHdvcmtQcm9jZXNzOjpjbGVhclN0b3JhZ2VRdW90YShQQUw6OlNlc3Npb25JRCBz
ZXNzaW9uSUQpCit7CisgICAgYXV0byBpdGVyYXRvciA9IG1fc3RvcmFnZVF1b3RhTWFuYWdlcnMu
ZmluZChzZXNzaW9uSUQpOworICAgIGlmIChpdGVyYXRvciA9PSBtX3N0b3JhZ2VRdW90YU1hbmFn
ZXJzLmVuZCgpKQorICAgICAgICByZXR1cm47CisKKyAgICBmb3IgKGF1dG8mIG1hbmFnZXIgOiBp
dGVyYXRvci0+dmFsdWUubWFuYWdlcnNQZXJPcmlnaW4udmFsdWVzKCkpCisgICAgICAgIG1hbmFn
ZXItPnJlc2V0UXVvdGEoaXRlcmF0b3ItPnZhbHVlLmRlZmF1bHRRdW90YSk7CiB9CiAKICNpZiBF
TkFCTEUoUkVTT1VSQ0VfTE9BRF9TVEFUSVNUSUNTKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5oIGIvU291cmNlL1dlYktpdC9OZXR3b3Jr
UHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5oCmluZGV4IDRlMTViMGYzZDdhYzIwNGI2YWYwM2M3NjY3
MTE0MjhkZTIwYThiYjMuLmUyNWE2MDEzNjYyNDI0Zjk3NmY5Zjk5YWRlZDhhYWQyMzE2YjM1MDgg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3Mu
aAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmgKQEAg
LTQ1Myw2ICs0NTMsOCBAQCBwcml2YXRlOgogICAgIHZvaWQgcGVyZm9ybU5leHRTdG9yYWdlVGFz
aygpOwogICAgIHZvaWQgZW5zdXJlUGF0aEV4aXN0cyhjb25zdCBTdHJpbmcmIHBhdGgpOwogCisg
ICAgdm9pZCBjbGVhclN0b3JhZ2VRdW90YShQQUw6OlNlc3Npb25JRCk7CisKICAgICAvLyBDb25u
ZWN0aW9ucyB0byBXZWJQcm9jZXNzZXMuCiAgICAgVmVjdG9yPFJlZjxOZXR3b3JrQ29ubmVjdGlv
blRvV2ViUHJvY2Vzcz4+IG1fd2ViUHJvY2Vzc0Nvbm5lY3Rpb25zOwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>364602</attachid>
            <date>2019-03-13 18:22:16 -0700</date>
            <delta_ts>2019-03-14 11:25:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-195716-20190313182216.patch</filename>
            <type>text/plain</type>
            <size>5479</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQyNzk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDliM2FkODMyMDg5MWFi
MzA4N2E5ZjNkM2VmNjM5YmUxNTNiZjE0Zi4uNzE2MTllNTNkY2E4MDdhNjEzMTMxOTBmOWUxNzc4
N2QzYzlmNzczNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE5LTAzLTEzICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSZXNldCBzdG9yYWdlIHF1
b3RhIHdoZW4gY2xlYXJpbmcgSURCL0NhY2hlIEFQSSBlbnRyaWVzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTU3MTYKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBPbiBjbGVhcmluZyBvZiBkYXRhYmFzZXMs
IHJlc2V0IGFsbCBxdW90YSB1c2Vycy4KKyAgICAgICAgVGhpcyB3aWxsIGVuc3VyZSBhbGwgbGF5
b3V0IHRlc3QgcnVucyBzdGFydCB3aXRoIGEgY2xlYW4gc3RhdGUuCisKKyAgICAgICAgKiBNb2R1
bGVzL2luZGV4ZWRkYi9zZXJ2ZXIvSURCU2VydmVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OklE
QlNlcnZlcjo6SURCU2VydmVyOjpkaWRQZXJmb3JtQ2xvc2VBbmREZWxldGVEYXRhYmFzZXMpOgor
ICAgICAgICAqIHN0b3JhZ2UvU3RvcmFnZVF1b3RhTWFuYWdlci5oOgorICAgICAgICAoV2ViQ29y
ZTo6U3RvcmFnZVF1b3RhTWFuYWdlcjo6cmVzZXRRdW90YSk6CisKIDIwMTktMDMtMTIgIFlvdWVu
biBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIENoZWNrIElEQiBxdW90YSB1
c2FnZSB0aHJvdWdoIFF1b3RhTWFuYWdlcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwppbmRleCBjYWRlYmVjNjlkZWNkYmRkYTVk
N2VhNmE1ZWVjMDIyM2UzMjM4NmRmLi5hYjIwOTA0MDRiOTI3MWI2MWJmNjg1MjJlYWQwMDAwYzNl
NmZkMzBlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE5LTAzLTEzICBZb3Vlbm4gRmFi
bGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSZXNldCBzdG9yYWdlIHF1b3RhIHdo
ZW4gY2xlYXJpbmcgSURCL0NhY2hlIEFQSSBlbnRyaWVzCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTU3MTYKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBPbiBjbGVhcmluZyBET01DYWNoZSBvciBJREIgZGF0
YSwgcmVzZXQgcXVvdGEgdmFsdWUgdG8gdGhlIGRlZmF1bHQgdmFsdWUuCisgICAgICAgIFRoaXMg
ZW5zdXJlcyBjb25zaXN0ZW50IGxheW91dCB0ZXN0IHJ1bnMuCisKKyAgICAgICAgKiBOZXR3b3Jr
UHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5jcHA6CisgICAgICAgIChXZWJLaXQ6Ok5ldHdvcmtQcm9j
ZXNzOjpkZWxldGVXZWJzaXRlRGF0YSk6CisgICAgICAgIChXZWJLaXQ6Ok5ldHdvcmtQcm9jZXNz
OjpkZWxldGVXZWJzaXRlRGF0YUZvck9yaWdpbnMpOgorICAgICAgICAoV2ViS2l0OjpOZXR3b3Jr
UHJvY2Vzczo6Y2xlYXJTdG9yYWdlUXVvdGEpOgorICAgICAgICAqIE5ldHdvcmtQcm9jZXNzL05l
dHdvcmtQcm9jZXNzLmg6CisKIDIwMTktMDMtMTIgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBw
bGUuY29tPgogCiAgICAgICAgIENoZWNrIElEQiBxdW90YSB1c2FnZSB0aHJvdWdoIFF1b3RhTWFu
YWdlcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvc2VydmVy
L0lEQlNlcnZlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9zZXJ2ZXIv
SURCU2VydmVyLmNwcAppbmRleCA4MjcxZWQ4YjIwYWY0N2RjZmEzZTczZDBiMDIyMjhjOTI0NzZk
OGUyLi40NWU5MWY4MTQwNGJlMzE0NDgxNTkzZWI5ZDFkZjIwNWRmNTYzNjY4IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9zZXJ2ZXIvSURCU2VydmVyLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9zZXJ2ZXIvSURCU2VydmVyLmNw
cApAQCAtNjQ4LDYgKzY0OCw5IEBAIHZvaWQgSURCU2VydmVyOjpwZXJmb3JtQ2xvc2VBbmREZWxl
dGVEYXRhYmFzZXNGb3JPcmlnaW5zKGNvbnN0IFZlY3RvcjxTZWN1cml0eU9yCiAKIHZvaWQgSURC
U2VydmVyOjpkaWRQZXJmb3JtQ2xvc2VBbmREZWxldGVEYXRhYmFzZXModWludDY0X3QgY2FsbGJh
Y2tJRCkKIHsKKyAgICBmb3IgKGF1dG8mIHVzZXIgOiBtX3F1b3RhVXNlcnMudmFsdWVzKCkpCisg
ICAgICAgIHVzZXItPnJlc2V0U3BhY2VVc2VkKCk7CisKICAgICBhdXRvIGNhbGxiYWNrID0gbV9k
ZWxldGVEYXRhYmFzZUNvbXBsZXRpb25IYW5kbGVycy50YWtlKGNhbGxiYWNrSUQpOwogICAgIEFT
U0VSVChjYWxsYmFjayk7CiAgICAgY2FsbGJhY2soKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3N0b3JhZ2UvU3RvcmFnZVF1b3RhTWFuYWdlci5oIGIvU291cmNlL1dlYkNvcmUvc3RvcmFn
ZS9TdG9yYWdlUXVvdGFNYW5hZ2VyLmgKaW5kZXggZGM4MTQxYjAyNGU0YzU0MTQyNDJhZWEyY2Zj
MDNhYjg5YjZhYjUyNi4uMWI2ZmQ4ZjcyMDRmNDc4YWFhMjU5NmNlZTk4MTIzN2UzMmI5ODhhMCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvc3RvcmFnZS9TdG9yYWdlUXVvdGFNYW5hZ2VyLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvc3RvcmFnZS9TdG9yYWdlUXVvdGFNYW5hZ2VyLmgKQEAgLTU5
LDYgKzU5LDcgQEAgcHVibGljOgogICAgIGVudW0gY2xhc3MgRGVjaXNpb24geyBEZW55LCBHcmFu
dCB9OwogICAgIHVzaW5nIFJlcXVlc3RDYWxsYmFjayA9IENvbXBsZXRpb25IYW5kbGVyPHZvaWQo
RGVjaXNpb24pPjsKICAgICBXRUJDT1JFX0VYUE9SVCB2b2lkIHJlcXVlc3RTcGFjZSh1aW50NjRf
dCwgUmVxdWVzdENhbGxiYWNrJiYpOworICAgIHZvaWQgcmVzZXRRdW90YSh1aW50NjRfdCBuZXdR
dW90YSkgeyBtX3F1b3RhID0gbmV3UXVvdGE7IH0KIAogcHJpdmF0ZToKICAgICB1aW50NjRfdCBz
cGFjZVVzYWdlKCkgY29uc3Q7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9j
ZXNzL05ldHdvcmtQcm9jZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0
d29ya1Byb2Nlc3MuY3BwCmluZGV4IDJiMGI4YjMzNWQ5OWQ3Yzc3NThhZjViYmRkMzgwZTkzNGQz
NDYzNzEuLjk0ODVkMzE1MjlkM2ExZjJlYzE0OGQyYWE5NDBjOTZlNTkyODE0ZDcgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuY3BwCkBAIC0xNDA0
LDYgKzE0MDQsOSBAQCB2b2lkIE5ldHdvcmtQcm9jZXNzOjpkZWxldGVXZWJzaXRlRGF0YShQQUw6
OlNlc3Npb25JRCBzZXNzaW9uSUQsIE9wdGlvblNldDxXZWJzaQogCiAgICAgaWYgKHdlYnNpdGVE
YXRhVHlwZXMuY29udGFpbnMoV2Vic2l0ZURhdGFUeXBlOjpEaXNrQ2FjaGUpICYmICFzZXNzaW9u
SUQuaXNFcGhlbWVyYWwoKSkKICAgICAgICAgY2xlYXJEaXNrQ2FjaGUobW9kaWZpZWRTaW5jZSwg
W2NsZWFyVGFza3NIYW5kbGVyID0gV1RGTW92ZShjbGVhclRhc2tzSGFuZGxlcildIHsgfSk7CisK
KyAgICBpZiAod2Vic2l0ZURhdGFUeXBlcy5jb250YWlucyhXZWJzaXRlRGF0YVR5cGU6OkluZGV4
ZWREQkRhdGFiYXNlcykgfHwgd2Vic2l0ZURhdGFUeXBlcy5jb250YWlucyhXZWJzaXRlRGF0YVR5
cGU6OkRPTUNhY2hlKSkKKyAgICAgICAgY2xlYXJTdG9yYWdlUXVvdGEoc2Vzc2lvbklEKTsKIH0K
IAogc3RhdGljIHZvaWQgY2xlYXJEaXNrQ2FjaGVFbnRyaWVzKE5ldHdvcmtDYWNoZTo6Q2FjaGUq
IGNhY2hlLCBjb25zdCBWZWN0b3I8U2VjdXJpdHlPcmlnaW5EYXRhPiYgb3JpZ2lucywgQ29tcGxl
dGlvbkhhbmRsZXI8dm9pZCgpPiYmIGNvbXBsZXRpb25IYW5kbGVyKQpAQCAtMTQ2OCw2ICsxNDcx
LDE4IEBAIHZvaWQgTmV0d29ya1Byb2Nlc3M6OmRlbGV0ZVdlYnNpdGVEYXRhRm9yT3JpZ2lucyhQ
QUw6OlNlc3Npb25JRCBzZXNzaW9uSUQsIE9wdGlvCiAKICAgICBpZiAod2Vic2l0ZURhdGFUeXBl
cy5jb250YWlucyhXZWJzaXRlRGF0YVR5cGU6OkRpc2tDYWNoZSkgJiYgIXNlc3Npb25JRC5pc0Vw
aGVtZXJhbCgpKQogICAgICAgICBjbGVhckRpc2tDYWNoZUVudHJpZXMoY2FjaGUoKSwgb3JpZ2lu
RGF0YXMsIFtjbGVhclRhc2tzSGFuZGxlciA9IFdURk1vdmUoY2xlYXJUYXNrc0hhbmRsZXIpXSB7
IH0pOworCisgICAgLy8gRklYTUU6IEltcGxlbWVudCBzdG9yYWdlIHF1b3RhIGNsZWFyaW5nIGZv
ciB0aGVzZSBvcmlnaW5zLgorfQorCit2b2lkIE5ldHdvcmtQcm9jZXNzOjpjbGVhclN0b3JhZ2VR
dW90YShQQUw6OlNlc3Npb25JRCBzZXNzaW9uSUQpCit7CisgICAgYXV0byBpdGVyYXRvciA9IG1f
c3RvcmFnZVF1b3RhTWFuYWdlcnMuZmluZChzZXNzaW9uSUQpOworICAgIGlmIChpdGVyYXRvciA9
PSBtX3N0b3JhZ2VRdW90YU1hbmFnZXJzLmVuZCgpKQorICAgICAgICByZXR1cm47CisKKyAgICBm
b3IgKGF1dG8mIG1hbmFnZXIgOiBpdGVyYXRvci0+dmFsdWUubWFuYWdlcnNQZXJPcmlnaW4udmFs
dWVzKCkpCisgICAgICAgIG1hbmFnZXItPnJlc2V0UXVvdGEoaXRlcmF0b3ItPnZhbHVlLmRlZmF1
bHRRdW90YSk7CiB9CiAKICNpZiBFTkFCTEUoUkVTT1VSQ0VfTE9BRF9TVEFUSVNUSUNTKQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5oIGIv
U291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5oCmluZGV4IDRlMTVi
MGYzZDdhYzIwNGI2YWYwM2M3NjY3MTE0MjhkZTIwYThiYjMuLmUyNWE2MDEzNjYyNDI0Zjk3NmY5
Zjk5YWRlZDhhYWQyMzE2YjM1MDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1By
b2Nlc3MvTmV0d29ya1Byb2Nlc3MuaAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNz
L05ldHdvcmtQcm9jZXNzLmgKQEAgLTQ1Myw2ICs0NTMsOCBAQCBwcml2YXRlOgogICAgIHZvaWQg
cGVyZm9ybU5leHRTdG9yYWdlVGFzaygpOwogICAgIHZvaWQgZW5zdXJlUGF0aEV4aXN0cyhjb25z
dCBTdHJpbmcmIHBhdGgpOwogCisgICAgdm9pZCBjbGVhclN0b3JhZ2VRdW90YShQQUw6OlNlc3Np
b25JRCk7CisKICAgICAvLyBDb25uZWN0aW9ucyB0byBXZWJQcm9jZXNzZXMuCiAgICAgVmVjdG9y
PFJlZjxOZXR3b3JrQ29ubmVjdGlvblRvV2ViUHJvY2Vzcz4+IG1fd2ViUHJvY2Vzc0Nvbm5lY3Rp
b25zOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>