<?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>182418</bug_id>
          
          <creation_ts>2018-02-01 19:45:04 -0800</creation_ts>
          <short_desc>Clearing a registration should null out its workers before setting their state to &quot;redundant&quot;</short_desc>
          <delta_ts>2018-02-02 09:33:59 -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>https://github.com/w3c/ServiceWorker/issues/1273</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>1395726</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-02-01 19:45:04 -0800</bug_when>
    <thetext>Clearing a registration should null out its workers before setting their state to &quot;redundant&quot;. This seems to match Firefox and Chrome.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1395727</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-02-01 19:45:35 -0800</bug_when>
    <thetext>&lt;rdar://problem/37142874&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1395728</commentid>
    <comment_count>2</comment_count>
      <attachid>332933</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-02-01 19:49:15 -0800</bug_when>
    <thetext>Created attachment 332933
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1395729</commentid>
    <comment_count>3</comment_count>
      <attachid>332934</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-02-01 19:53:05 -0800</bug_when>
    <thetext>Created attachment 332934
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1395889</commentid>
    <comment_count>4</comment_count>
      <attachid>332934</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-02-02 09:33:58 -0800</bug_when>
    <thetext>Comment on attachment 332934
Patch

Clearing flags on attachment: 332934

Committed r228015: &lt;https://trac.webkit.org/changeset/228015&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1395890</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-02-02 09:33:59 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>332933</attachid>
            <date>2018-02-01 19:49:15 -0800</date>
            <delta_ts>2018-02-01 19:53:03 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182418-20180201194914.patch</filename>
            <type>text/plain</type>
            <size>5310</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI3OTc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2VlOWUxZWEwNTcyMTYx
ZDNmODU2MWQ4MWM1NGUxZDA1YTBhMDczMy4uYjRlZGE0NDgyNTgyNzRjMzFiOGNjZDllZjE1NGZl
MTVkMWU3NGUzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE4LTAyLTAxICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQ2xlYXJpbmcgYSByZWdpc3Ry
YXRpb24gc2hvdWxkIG51bGwgb3V0IGl0cyB3b3JrZXJzIGJlZm9yZSBzZXR0aW5nIHRoZWlyIHN0
YXRlIHRvICJyZWR1bmRhbnQiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xODI0MTgKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzM3MTQyODc0PgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENsZWFyaW5nIGEg
cmVnaXN0cmF0aW9uIHNob3VsZCBudWxsIG91dCBpdHMgd29ya2VycyBiZWZvcmUgc2V0dGluZyB0
aGVpciBzdGF0ZSB0byAicmVkdW5kYW50Ii4KKyAgICAgICAgVGhpcyBzZWVtcyB0byBtYXRjaCBG
aXJlZm94IGFuZCBDaHJvbWUuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCByZWJhc2VsaW5lZCBl
eGlzdGluZyB0ZXN0LgorCisgICAgICAgICogd29ya2Vycy9zZXJ2aWNlL3NlcnZlci9TV1NlcnZl
clJlZ2lzdHJhdGlvbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTV1NlcnZlclJlZ2lzdHJhdGlv
bjo6Y2xlYXIpOgorICAgICAgICAoV2ViQ29yZTo6Y2xlYXJSZWdpc3RyYXRpb25Xb3JrZXIpOiBE
ZWxldGVkLgorCiAyMDE4LTAyLTAxICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAK
ICAgICAgICAgW1JlbmRlclRyZWVCdWlsZGVyXSBJbnRyb2R1Y2UgUmVuZGVyVHJlZUJ1aWxkZXIg
dG8gdGFrZUNoaWxkKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2Vydmlj
ZS9zZXJ2ZXIvU1dTZXJ2ZXJSZWdpc3RyYXRpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvd29ya2Vy
cy9zZXJ2aWNlL3NlcnZlci9TV1NlcnZlclJlZ2lzdHJhdGlvbi5jcHAKaW5kZXggM2FlODNjZGM5
ZjZkNmQwZWMzNGVlMDQ2NjcwYzkwZWEyYzg0YTA3MS4uMTM2YWUyMGFlNTJjMTUxZTEzZjRiZjM2
YTQwMmYxNDdhMjdmNTM1MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2
aWNlL3NlcnZlci9TV1NlcnZlclJlZ2lzdHJhdGlvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
d29ya2Vycy9zZXJ2aWNlL3NlcnZlci9TV1NlcnZlclJlZ2lzdHJhdGlvbi5jcHAKQEAgLTIyNywx
NyArMjI3LDYgQEAgYm9vbCBTV1NlcnZlclJlZ2lzdHJhdGlvbjo6dHJ5Q2xlYXIoKQogICAgIHJl
dHVybiB0cnVlOwogfQogCi0vLyBodHRwczovL3czYy5naXRodWIuaW8vU2VydmljZVdvcmtlci8j
Y2xlYXItcmVnaXN0cmF0aW9uCi1zdGF0aWMgdm9pZCBjbGVhclJlZ2lzdHJhdGlvbldvcmtlcihT
V1NlcnZlclJlZ2lzdHJhdGlvbiYgcmVnaXN0cmF0aW9uLCBTV1NlcnZlcldvcmtlciogd29ya2Vy
LCBTZXJ2aWNlV29ya2VyUmVnaXN0cmF0aW9uU3RhdGUgc3RhdGUpCi17Ci0gICAgaWYgKCF3b3Jr
ZXIpCi0gICAgICAgIHJldHVybjsKLQotICAgIHdvcmtlci0+dGVybWluYXRlKCk7Ci0gICAgcmVn
aXN0cmF0aW9uLnVwZGF0ZVdvcmtlclN0YXRlKCp3b3JrZXIsIFNlcnZpY2VXb3JrZXJTdGF0ZTo6
UmVkdW5kYW50KTsKLSAgICByZWdpc3RyYXRpb24udXBkYXRlUmVnaXN0cmF0aW9uU3RhdGUoc3Rh
dGUsIG51bGxwdHIpOwotfQotCiAvLyBodHRwczovL3czYy5naXRodWIuaW8vU2VydmljZVdvcmtl
ci8jY2xlYXItcmVnaXN0cmF0aW9uCiB2b2lkIFNXU2VydmVyUmVnaXN0cmF0aW9uOjpjbGVhcigp
CiB7CkBAIC0yNDcsOSArMjM2LDI4IEBAIHZvaWQgU1dTZXJ2ZXJSZWdpc3RyYXRpb246OmNsZWFy
KCkKICAgICAgICAgbV9wcmVJbnN0YWxsYXRpb25Xb3JrZXIgPSBudWxscHRyOwogICAgIH0KIAot
ICAgIGNsZWFyUmVnaXN0cmF0aW9uV29ya2VyKCp0aGlzLCBpbnN0YWxsaW5nV29ya2VyKCksIFNl
cnZpY2VXb3JrZXJSZWdpc3RyYXRpb25TdGF0ZTo6SW5zdGFsbGluZyk7Ci0gICAgY2xlYXJSZWdp
c3RyYXRpb25Xb3JrZXIoKnRoaXMsIHdhaXRpbmdXb3JrZXIoKSwgU2VydmljZVdvcmtlclJlZ2lz
dHJhdGlvblN0YXRlOjpXYWl0aW5nKTsKLSAgICBjbGVhclJlZ2lzdHJhdGlvbldvcmtlcigqdGhp
cywgYWN0aXZlV29ya2VyKCksIFNlcnZpY2VXb3JrZXJSZWdpc3RyYXRpb25TdGF0ZTo6QWN0aXZl
KTsKKyAgICBSZWZQdHI8U1dTZXJ2ZXJXb3JrZXI+IGluc3RhbGxpbmdXb3JrZXIgPSB0aGlzLT5p
bnN0YWxsaW5nV29ya2VyKCk7CisgICAgaWYgKGluc3RhbGxpbmdXb3JrZXIpIHsKKyAgICAgICAg
aW5zdGFsbGluZ1dvcmtlci0+dGVybWluYXRlKCk7CisgICAgICAgIHVwZGF0ZVJlZ2lzdHJhdGlv
blN0YXRlKFNlcnZpY2VXb3JrZXJSZWdpc3RyYXRpb25TdGF0ZTo6SW5zdGFsbGluZywgbnVsbHB0
cik7CisgICAgfQorICAgIFJlZlB0cjxTV1NlcnZlcldvcmtlcj4gd2FpdGluZ1dvcmtlciA9IHRo
aXMtPndhaXRpbmdXb3JrZXIoKTsKKyAgICBpZiAod2FpdGluZ1dvcmtlcikgeworICAgICAgICB3
YWl0aW5nV29ya2VyLT50ZXJtaW5hdGUoKTsKKyAgICAgICAgdXBkYXRlUmVnaXN0cmF0aW9uU3Rh
dGUoU2VydmljZVdvcmtlclJlZ2lzdHJhdGlvblN0YXRlOjpXYWl0aW5nLCBudWxscHRyKTsKKyAg
ICB9CisgICAgUmVmUHRyPFNXU2VydmVyV29ya2VyPiBhY3RpdmVXb3JrZXIgPSB0aGlzLT5hY3Rp
dmVXb3JrZXIoKTsKKyAgICBpZiAoYWN0aXZlV29ya2VyKSB7CisgICAgICAgIGFjdGl2ZVdvcmtl
ci0+dGVybWluYXRlKCk7CisgICAgICAgIHVwZGF0ZVJlZ2lzdHJhdGlvblN0YXRlKFNlcnZpY2VX
b3JrZXJSZWdpc3RyYXRpb25TdGF0ZTo6QWN0aXZlLCBudWxscHRyKTsKKyAgICB9CisKKyAgICBp
ZiAoaW5zdGFsbGluZ1dvcmtlcikKKyAgICAgICAgdXBkYXRlV29ya2VyU3RhdGUoKmluc3RhbGxp
bmdXb3JrZXIsIFNlcnZpY2VXb3JrZXJTdGF0ZTo6UmVkdW5kYW50KTsKKyAgICBpZiAod2FpdGlu
Z1dvcmtlcikKKyAgICAgICAgdXBkYXRlV29ya2VyU3RhdGUoKndhaXRpbmdXb3JrZXIsIFNlcnZp
Y2VXb3JrZXJTdGF0ZTo6UmVkdW5kYW50KTsKKyAgICBpZiAoYWN0aXZlV29ya2VyKQorICAgICAg
ICB1cGRhdGVXb3JrZXJTdGF0ZSgqYWN0aXZlV29ya2VyLCBTZXJ2aWNlV29ya2VyU3RhdGU6OlJl
ZHVuZGFudCk7CiAKICAgICAvLyBSZW1vdmUgc2NvcGUgdG8gcmVnaXN0cmF0aW9uIG1hcFtzY29w
ZVN0cmluZ10uCiAgICAgbV9zZXJ2ZXIucmVtb3ZlUmVnaXN0cmF0aW9uKGtleSgpKTsKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IDJkZDcwZDFmMWViOTY5ZmMxMDU0ZDgzODIzZGY1
NzUzNDZlNjliODcuLjc4YzEzOGEyMTUyYTdhOWQzNzNmZTc0NzMxMWRjYTMzZWM0NmQ0MWQgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0
VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE4LTAyLTAx
ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQ2xlYXJpbmcgYSBy
ZWdpc3RyYXRpb24gc2hvdWxkIG51bGwgb3V0IGl0cyB3b3JrZXJzIGJlZm9yZSBzZXR0aW5nIHRo
ZWlyIHN0YXRlIHRvICJyZWR1bmRhbnQiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xODI0MTgKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzM3MTQyODc0
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlYmFz
ZWxpbmUgV1BUIHRlc3Qgbm93IHRoYXQgYWxsIGNoZWNrcyBhcmUgcGFzc2luZy4gSSB2ZXJpZmll
ZCB0aGF0IHRoaXMgdGVzdCBpcyBwYXNzaW5nCisgICAgICAgIGluIGJvdGggRmlyZWZveCBhbmQg
Q2hyb21lLgorCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL3NlcnZpY2Utd29ya2Vycy9z
ZXJ2aWNlLXdvcmtlci9hY3RpdmF0aW9uLmh0dHBzLWV4cGVjdGVkLnR4dDoKKwogMjAxOC0wMi0w
MSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQs
IHJlYmFzZWxpbmUgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zZXJ2aWNlLXdvcmtl
cnMvc2VydmljZS13b3JrZXIvcGVyZm9ybWFuY2UtdGltZWxpbmUuaHR0cHMuaHRtbApkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zZXJ2aWNl
LXdvcmtlcnMvc2VydmljZS13b3JrZXIvYWN0aXZhdGlvbi5odHRwcy1leHBlY3RlZC50eHQgYi9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3NlcnZpY2Utd29ya2Vy
cy9zZXJ2aWNlLXdvcmtlci9hY3RpdmF0aW9uLmh0dHBzLWV4cGVjdGVkLnR4dAppbmRleCAwMjM4
N2ZjOThjYjMwZTFkYjdiZGY3YWYxMDM5ZTMyZTJlNmRlMDhiLi41NWQ3ODRiOTlmYmQyYTQ3OWE0
NmUwYmMyZDk3ZjY5YTBmZTkyYTZlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3NlcnZpY2Utd29ya2Vycy9zZXJ2aWNlLXdvcmtlci9hY3Rp
dmF0aW9uLmh0dHBzLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL3NlcnZpY2Utd29ya2Vycy9zZXJ2aWNlLXdvcmtlci9hY3RpdmF0
aW9uLmh0dHBzLWV4cGVjdGVkLnR4dApAQCAtMyw1ICszLDUgQEAKIFBBU1MgbG9zcyBvZiBjb250
cm9sbGVlcyB0cmlnZ2VycyBhY3RpdmF0aW9uIAogUEFTUyBmaW5pc2hpbmcgYSByZXF1ZXN0IHRy
aWdnZXJzIGFjdGl2YXRpb24gCiBQQVNTIHNraXBXYWl0aW5nIGJ5cGFzc2VzIG5vIGNvbnRyb2xs
ZWUgcmVxdWlyZW1lbnQgCi1GQUlMIGZpbmlzaGluZyBhIHJlcXVlc3QgdHJpZ2dlcnMgdW5yZWdp
c3RlciBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCBudWxsIGJ1dCBnb3Qgb2JqZWN0ICJbb2JqZWN0
IFNlcnZpY2VXb3JrZXJdIgorUEFTUyBmaW5pc2hpbmcgYSByZXF1ZXN0IHRyaWdnZXJzIHVucmVn
aXN0ZXIgCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>332934</attachid>
            <date>2018-02-01 19:53:05 -0800</date>
            <delta_ts>2018-02-02 09:33:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182418-20180201195304.patch</filename>
            <type>text/plain</type>
            <size>5288</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI3OTkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjM5MmNjMDA3Nzc1N2U1
Y2VjNWY3OWRmZDIxNzNjMjg5NTQxOWNhZS4uNzQxN2I4NDA0NTJiNmM1OGE4Y2U5NjNiNjlmNDA5
NzQ2Y2MyMDA3OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE4LTAyLTAxICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQ2xlYXJpbmcgYSByZWdpc3Ry
YXRpb24gc2hvdWxkIG51bGwgb3V0IGl0cyB3b3JrZXJzIGJlZm9yZSBzZXR0aW5nIHRoZWlyIHN0
YXRlIHRvICJyZWR1bmRhbnQiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xODI0MTgKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzM3MTQyODc0PgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENsZWFyaW5nIGEg
cmVnaXN0cmF0aW9uIHNob3VsZCBudWxsIG91dCBpdHMgd29ya2VycyBiZWZvcmUgc2V0dGluZyB0
aGVpciBzdGF0ZSB0byAicmVkdW5kYW50Ii4KKyAgICAgICAgVGhpcyBzZWVtcyB0byBtYXRjaCBG
aXJlZm94IGFuZCBDaHJvbWUuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCByZWJhc2VsaW5lZCBl
eGlzdGluZyB0ZXN0LgorCisgICAgICAgICogd29ya2Vycy9zZXJ2aWNlL3NlcnZlci9TV1NlcnZl
clJlZ2lzdHJhdGlvbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTV1NlcnZlclJlZ2lzdHJhdGlv
bjo6Y2xlYXIpOgorICAgICAgICAoV2ViQ29yZTo6Y2xlYXJSZWdpc3RyYXRpb25Xb3JrZXIpOiBE
ZWxldGVkLgorCiAyMDE4LTAyLTAxICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4K
IAogICAgICAgICBEZWxheSBzZXJ2aWNlIHdvcmtlciBwcm9jZXNzIGNyZWF0aW9uIHVudGlsIGFj
dHVhbGx5IG5lZWRlZCBieSBTV1NlcnZlcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvd29y
a2Vycy9zZXJ2aWNlL3NlcnZlci9TV1NlcnZlclJlZ2lzdHJhdGlvbi5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS93b3JrZXJzL3NlcnZpY2Uvc2VydmVyL1NXU2VydmVyUmVnaXN0cmF0aW9uLmNwcAppbmRl
eCAzYWU4M2NkYzlmNmQ2ZDBlYzM0ZWUwNDY2NzBjOTBlYTJjODRhMDcxLi4xMzZhZTIwYWU1MmMx
NTFlMTNmNGJmMzZhNDAyZjE0N2EyN2Y1MzUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS93
b3JrZXJzL3NlcnZpY2Uvc2VydmVyL1NXU2VydmVyUmVnaXN0cmF0aW9uLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2Uvc2VydmVyL1NXU2VydmVyUmVnaXN0cmF0aW9uLmNw
cApAQCAtMjI3LDE3ICsyMjcsNiBAQCBib29sIFNXU2VydmVyUmVnaXN0cmF0aW9uOjp0cnlDbGVh
cigpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLS8vIGh0dHBzOi8vdzNjLmdpdGh1Yi5pby9TZXJ2
aWNlV29ya2VyLyNjbGVhci1yZWdpc3RyYXRpb24KLXN0YXRpYyB2b2lkIGNsZWFyUmVnaXN0cmF0
aW9uV29ya2VyKFNXU2VydmVyUmVnaXN0cmF0aW9uJiByZWdpc3RyYXRpb24sIFNXU2VydmVyV29y
a2VyKiB3b3JrZXIsIFNlcnZpY2VXb3JrZXJSZWdpc3RyYXRpb25TdGF0ZSBzdGF0ZSkKLXsKLSAg
ICBpZiAoIXdvcmtlcikKLSAgICAgICAgcmV0dXJuOwotCi0gICAgd29ya2VyLT50ZXJtaW5hdGUo
KTsKLSAgICByZWdpc3RyYXRpb24udXBkYXRlV29ya2VyU3RhdGUoKndvcmtlciwgU2VydmljZVdv
cmtlclN0YXRlOjpSZWR1bmRhbnQpOwotICAgIHJlZ2lzdHJhdGlvbi51cGRhdGVSZWdpc3RyYXRp
b25TdGF0ZShzdGF0ZSwgbnVsbHB0cik7Ci19Ci0KIC8vIGh0dHBzOi8vdzNjLmdpdGh1Yi5pby9T
ZXJ2aWNlV29ya2VyLyNjbGVhci1yZWdpc3RyYXRpb24KIHZvaWQgU1dTZXJ2ZXJSZWdpc3RyYXRp
b246OmNsZWFyKCkKIHsKQEAgLTI0Nyw5ICsyMzYsMjggQEAgdm9pZCBTV1NlcnZlclJlZ2lzdHJh
dGlvbjo6Y2xlYXIoKQogICAgICAgICBtX3ByZUluc3RhbGxhdGlvbldvcmtlciA9IG51bGxwdHI7
CiAgICAgfQogCi0gICAgY2xlYXJSZWdpc3RyYXRpb25Xb3JrZXIoKnRoaXMsIGluc3RhbGxpbmdX
b3JrZXIoKSwgU2VydmljZVdvcmtlclJlZ2lzdHJhdGlvblN0YXRlOjpJbnN0YWxsaW5nKTsKLSAg
ICBjbGVhclJlZ2lzdHJhdGlvbldvcmtlcigqdGhpcywgd2FpdGluZ1dvcmtlcigpLCBTZXJ2aWNl
V29ya2VyUmVnaXN0cmF0aW9uU3RhdGU6OldhaXRpbmcpOwotICAgIGNsZWFyUmVnaXN0cmF0aW9u
V29ya2VyKCp0aGlzLCBhY3RpdmVXb3JrZXIoKSwgU2VydmljZVdvcmtlclJlZ2lzdHJhdGlvblN0
YXRlOjpBY3RpdmUpOworICAgIFJlZlB0cjxTV1NlcnZlcldvcmtlcj4gaW5zdGFsbGluZ1dvcmtl
ciA9IHRoaXMtPmluc3RhbGxpbmdXb3JrZXIoKTsKKyAgICBpZiAoaW5zdGFsbGluZ1dvcmtlcikg
eworICAgICAgICBpbnN0YWxsaW5nV29ya2VyLT50ZXJtaW5hdGUoKTsKKyAgICAgICAgdXBkYXRl
UmVnaXN0cmF0aW9uU3RhdGUoU2VydmljZVdvcmtlclJlZ2lzdHJhdGlvblN0YXRlOjpJbnN0YWxs
aW5nLCBudWxscHRyKTsKKyAgICB9CisgICAgUmVmUHRyPFNXU2VydmVyV29ya2VyPiB3YWl0aW5n
V29ya2VyID0gdGhpcy0+d2FpdGluZ1dvcmtlcigpOworICAgIGlmICh3YWl0aW5nV29ya2VyKSB7
CisgICAgICAgIHdhaXRpbmdXb3JrZXItPnRlcm1pbmF0ZSgpOworICAgICAgICB1cGRhdGVSZWdp
c3RyYXRpb25TdGF0ZShTZXJ2aWNlV29ya2VyUmVnaXN0cmF0aW9uU3RhdGU6OldhaXRpbmcsIG51
bGxwdHIpOworICAgIH0KKyAgICBSZWZQdHI8U1dTZXJ2ZXJXb3JrZXI+IGFjdGl2ZVdvcmtlciA9
IHRoaXMtPmFjdGl2ZVdvcmtlcigpOworICAgIGlmIChhY3RpdmVXb3JrZXIpIHsKKyAgICAgICAg
YWN0aXZlV29ya2VyLT50ZXJtaW5hdGUoKTsKKyAgICAgICAgdXBkYXRlUmVnaXN0cmF0aW9uU3Rh
dGUoU2VydmljZVdvcmtlclJlZ2lzdHJhdGlvblN0YXRlOjpBY3RpdmUsIG51bGxwdHIpOworICAg
IH0KKworICAgIGlmIChpbnN0YWxsaW5nV29ya2VyKQorICAgICAgICB1cGRhdGVXb3JrZXJTdGF0
ZSgqaW5zdGFsbGluZ1dvcmtlciwgU2VydmljZVdvcmtlclN0YXRlOjpSZWR1bmRhbnQpOworICAg
IGlmICh3YWl0aW5nV29ya2VyKQorICAgICAgICB1cGRhdGVXb3JrZXJTdGF0ZSgqd2FpdGluZ1dv
cmtlciwgU2VydmljZVdvcmtlclN0YXRlOjpSZWR1bmRhbnQpOworICAgIGlmIChhY3RpdmVXb3Jr
ZXIpCisgICAgICAgIHVwZGF0ZVdvcmtlclN0YXRlKCphY3RpdmVXb3JrZXIsIFNlcnZpY2VXb3Jr
ZXJTdGF0ZTo6UmVkdW5kYW50KTsKIAogICAgIC8vIFJlbW92ZSBzY29wZSB0byByZWdpc3RyYXRp
b24gbWFwW3Njb3BlU3RyaW5nXS4KICAgICBtX3NlcnZlci5yZW1vdmVSZWdpc3RyYXRpb24oa2V5
KCkpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZyBiL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKaW5kZXggNzAwOWY3YzE2ZjRkYjY4OWI0
ZGJlMmMzMDgyMDU2OWNjMzU3MjJhMi4uNTJlOTdjMmMyNDljOGM0NWQwMjgzYWJlODZmMjEwOGQ3
NjI3ZmRhYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwor
KysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAK
KzIwMTgtMDItMDEgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBD
bGVhcmluZyBhIHJlZ2lzdHJhdGlvbiBzaG91bGQgbnVsbCBvdXQgaXRzIHdvcmtlcnMgYmVmb3Jl
IHNldHRpbmcgdGhlaXIgc3RhdGUgdG8gInJlZHVuZGFudCIKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MjQxOAorICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vMzcxNDI4NzQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgUmViYXNlbGluZSBXUFQgdGVzdCBub3cgdGhhdCBhbGwgY2hlY2tzIGFyZSBwYXNzaW5n
LiBJIHZlcmlmaWVkIHRoYXQgdGhpcyB0ZXN0IGlzIHBhc3NpbmcKKyAgICAgICAgaW4gYm90aCBG
aXJlZm94IGFuZCBDaHJvbWUuCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvc2Vydmlj
ZS13b3JrZXJzL3NlcnZpY2Utd29ya2VyL2FjdGl2YXRpb24uaHR0cHMtZXhwZWN0ZWQudHh0Ogor
CiAyMDE4LTAyLTAxICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAg
QWRkIG1pc3NpbmcgUkVUVVJOX0lGX0VYQ0VQVElPTigpIGFmdGVyIG9iamVjdC0+Z2V0KCkgY2Fs
bHMgaW4gY29udmVydERpY3Rpb25hcnk8PigpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3NlcnZpY2Utd29ya2Vycy9zZXJ2aWNlLXdvcmtl
ci9hY3RpdmF0aW9uLmh0dHBzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvc2VydmljZS13b3JrZXJzL3NlcnZpY2Utd29ya2VyL2FjdGl2
YXRpb24uaHR0cHMtZXhwZWN0ZWQudHh0CmluZGV4IDAyMzg3ZmM5OGNiMzBlMWRiN2JkZjdhZjEw
MzllMzJlMmU2ZGUwOGIuLjU1ZDc4NGI5OWZiZDJhNDc5YTQ2ZTBiYzJkOTdmNjlhMGZlOTJhNmUg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
c2VydmljZS13b3JrZXJzL3NlcnZpY2Utd29ya2VyL2FjdGl2YXRpb24uaHR0cHMtZXhwZWN0ZWQu
dHh0CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc2Vy
dmljZS13b3JrZXJzL3NlcnZpY2Utd29ya2VyL2FjdGl2YXRpb24uaHR0cHMtZXhwZWN0ZWQudHh0
CkBAIC0zLDUgKzMsNSBAQAogUEFTUyBsb3NzIG9mIGNvbnRyb2xsZWVzIHRyaWdnZXJzIGFjdGl2
YXRpb24gCiBQQVNTIGZpbmlzaGluZyBhIHJlcXVlc3QgdHJpZ2dlcnMgYWN0aXZhdGlvbiAKIFBB
U1Mgc2tpcFdhaXRpbmcgYnlwYXNzZXMgbm8gY29udHJvbGxlZSByZXF1aXJlbWVudCAKLUZBSUwg
ZmluaXNoaW5nIGEgcmVxdWVzdCB0cmlnZ2VycyB1bnJlZ2lzdGVyIGFzc2VydF9lcXVhbHM6IGV4
cGVjdGVkIG51bGwgYnV0IGdvdCBvYmplY3QgIltvYmplY3QgU2VydmljZVdvcmtlcl0iCitQQVNT
IGZpbmlzaGluZyBhIHJlcXVlc3QgdHJpZ2dlcnMgdW5yZWdpc3RlciAKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>