<?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>204499</bug_id>
          
          <creation_ts>2019-11-22 02:21:47 -0800</creation_ts>
          <short_desc>Use SWClientConnection instead of hopping to main thread in ServiceWorkerContainer</short_desc>
          <delta_ts>2019-11-25 01:14:28 -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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1592703</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-11-22 02:21:47 -0800</bug_when>
    <thetext>Use SWClientConnection instead of hopping to main thread in ServiceWorkerContainer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592704</commentid>
    <comment_count>1</comment_count>
      <attachid>384136</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-11-22 02:23:46 -0800</bug_when>
    <thetext>Created attachment 384136
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592705</commentid>
    <comment_count>2</comment_count>
      <attachid>384137</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-11-22 02:26:54 -0800</bug_when>
    <thetext>Created attachment 384137
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592802</commentid>
    <comment_count>3</comment_count>
      <attachid>384137</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-11-22 08:11:49 -0800</bug_when>
    <thetext>Comment on attachment 384137
Patch

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

&gt; Source/WebCore/workers/service/ServiceWorkerContainer.cpp:502
&gt; +    ensureSWClientConnection().failedFetchingScript(job.identifier(), job.data().registrationKey(), error);

SWClientConnection::failedFetchingScript() seems to ASSERT(isMainThread());</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592882</commentid>
    <comment_count>4</comment_count>
      <attachid>384168</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-11-22 10:40:14 -0800</bug_when>
    <thetext>Created attachment 384168
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1593359</commentid>
    <comment_count>5</comment_count>
      <attachid>384168</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-25 01:13:48 -0800</bug_when>
    <thetext>Comment on attachment 384168
Patch

Clearing flags on attachment: 384168

Committed r252848: &lt;https://trac.webkit.org/changeset/252848&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1593360</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-25 01:13:50 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1593361</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-11-25 01:14:28 -0800</bug_when>
    <thetext>&lt;rdar://problem/57467919&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>384136</attachid>
            <date>2019-11-22 02:23:46 -0800</date>
            <delta_ts>2019-11-22 02:26:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204499-20191122112344.patch</filename>
            <type>text/plain</type>
            <size>3677</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyNzI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2Q2N2RlNzhmNmFiNTA4
MmM4ZWMxYjA1YTAyZGNhMGMzYjZhOTlhOS4uMmFmZTY3ZmEyOGE4YjUzOTU0MDA3NGI2MDBiMTNi
ZjI3MzY5M2EzYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE5LTExLTIyICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBVc2UgU1dDbGllbnRDb25u
ZWN0aW9uIGluc3RlYWQgb2YgaG9wcGluZyB0byBtYWluIHRocmVhZCBpbiBTZXJ2aWNlV29ya2Vy
Q29udGFpbmVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMDQ0OTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBNYWtlIHVzZSBvZiBTV0NsaWVudENvbm5lY3Rpb24gaW5zdGVhZCBvZiBjYWxsT25NYWluVGhy
ZWFkLgorICAgICAgICBUaGlzIHJlbW92ZXMgdGhlIGNhbGxPbk1haW5UaHJlYWQgY2FsbCBpZiB3
ZSBhcmUgYWxyZWFkeSBvbiB0aGUgbWFpbiB0aHJlYWQuCisgICAgICAgIE5vIG9ic2VydmFibGUg
Y2hhbmdlIG9mIGJlaGF2aW9yLgorCisgICAgICAgICogd29ya2Vycy9zZXJ2aWNlL1NlcnZpY2VX
b3JrZXJDb250YWluZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2VydmljZVdvcmtlckNvbnRh
aW5lcjo6bm90aWZ5UmVnaXN0cmF0aW9uSXNTZXR0bGVkKToKKyAgICAgICAgKFdlYkNvcmU6OlNl
cnZpY2VXb3JrZXJDb250YWluZXI6OmpvYkZpbmlzaGVkTG9hZGluZ1NjcmlwdCk6CisgICAgICAg
IChXZWJDb3JlOjpTZXJ2aWNlV29ya2VyQ29udGFpbmVyOjpub3RpZnlGYWlsZWRGZXRjaGluZ1Nj
cmlwdCk6CisKIDIwMTktMTEtMjIgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgog
CiAgICAgICAgIENyYXNoIGluIFdlYkNvcmU6OlNlcnZpY2VXb3JrZXJSZWdpc3RyYXRpb25LZXk6
Omhhc2goKSBjb25zdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNl
L1NlcnZpY2VXb3JrZXJDb250YWluZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2
aWNlL1NlcnZpY2VXb3JrZXJDb250YWluZXIuY3BwCmluZGV4IGM0MDIxNTI1NTZmNjY5N2RjNDVi
MzYyZGI2OGZjNmJhZGVlOTEwZjIuLjdiODI0MjcyYTUyOWFlOTIyZjUyMGFiOGMyZDY1OTg2MzE0
NjQ1OWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9TZXJ2aWNl
V29ya2VyQ29udGFpbmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2Uv
U2VydmljZVdvcmtlckNvbnRhaW5lci5jcHAKQEAgLTQyMCw5ICs0MjAsNyBAQCB2b2lkIFNlcnZp
Y2VXb3JrZXJDb250YWluZXI6OnBvc3RNZXNzYWdlKE1lc3NhZ2VXaXRoTWVzc2FnZVBvcnRzJiYg
bWVzc2FnZSwgU2VydgogCiB2b2lkIFNlcnZpY2VXb3JrZXJDb250YWluZXI6Om5vdGlmeVJlZ2lz
dHJhdGlvbklzU2V0dGxlZChjb25zdCBTZXJ2aWNlV29ya2VyUmVnaXN0cmF0aW9uS2V5JiByZWdp
c3RyYXRpb25LZXkpCiB7Ci0gICAgY2FsbE9uTWFpblRocmVhZChbcmVnaXN0cmF0aW9uS2V5ID0g
cmVnaXN0cmF0aW9uS2V5Lmlzb2xhdGVkQ29weSgpXSB7Ci0gICAgICAgIG1haW5UaHJlYWRDb25u
ZWN0aW9uKCkuZGlkUmVzb2x2ZVJlZ2lzdHJhdGlvblByb21pc2UocmVnaXN0cmF0aW9uS2V5KTsK
LSAgICB9KTsKKyAgICBlbnN1cmVTV0NsaWVudENvbm5lY3Rpb24oKS5kaWRSZXNvbHZlUmVnaXN0
cmF0aW9uUHJvbWlzZShyZWdpc3RyYXRpb25LZXkpOwogfQogCiB2b2lkIFNlcnZpY2VXb3JrZXJD
b250YWluZXI6OmpvYlJlc29sdmVkV2l0aFVucmVnaXN0cmF0aW9uUmVzdWx0KFNlcnZpY2VXb3Jr
ZXJKb2ImIGpvYiwgYm9vbCB1bnJlZ2lzdHJhdGlvblJlc3VsdCkKQEAgLTQ3Nyw5ICs0NzUsNyBA
QCB2b2lkIFNlcnZpY2VXb3JrZXJDb250YWluZXI6OmpvYkZpbmlzaGVkTG9hZGluZ1NjcmlwdChT
ZXJ2aWNlV29ya2VySm9iJiBqb2IsIGNvbgogCiAgICAgQ09OVEFJTkVSX1JFTEVBU0VfTE9HX0lG
X0FMTE9XRUQoImpvYkZpbmlzaGVkTG9hZGluZ1NjcmlwdDogU3VjY2Vzc2Z1bHkgZmluaXNoZWQg
ZmV0Y2hpbmcgc2NyaXB0IGZvciBqb2IgJSIgUFJJdTY0LCBqb2IuaWRlbnRpZmllcigpLnRvVUlu
dDY0KCkpOwogCi0gICAgY2FsbE9uTWFpblRocmVhZChbam9iRGF0YUlkZW50aWZpZXIgPSBqb2Iu
ZGF0YSgpLmlkZW50aWZpZXIoKSwgcmVnaXN0cmF0aW9uS2V5ID0gam9iLmRhdGEoKS5yZWdpc3Ry
YXRpb25LZXkoKS5pc29sYXRlZENvcHkoKSwgc2NyaXB0ID0gc2NyaXB0Lmlzb2xhdGVkQ29weSgp
LCBjb250ZW50U2VjdXJpdHlQb2xpY3kgPSBjb250ZW50U2VjdXJpdHlQb2xpY3kuaXNvbGF0ZWRD
b3B5KCksIHJlZmVycmVyUG9saWN5ID0gcmVmZXJyZXJQb2xpY3kuaXNvbGF0ZWRDb3B5KCldIHsK
LSAgICAgICAgbWFpblRocmVhZENvbm5lY3Rpb24oKS5maW5pc2hGZXRjaGluZ1NjcmlwdEluU2Vy
dmVyKHsgam9iRGF0YUlkZW50aWZpZXIsIHJlZ2lzdHJhdGlvbktleSwgc2NyaXB0LCBjb250ZW50
U2VjdXJpdHlQb2xpY3ksIHJlZmVycmVyUG9saWN5LCB7IH0gfSk7Ci0gICAgfSk7CisgICAgZW5z
dXJlU1dDbGllbnRDb25uZWN0aW9uKCkuZmluaXNoRmV0Y2hpbmdTY3JpcHRJblNlcnZlcih7IGpv
Yi5kYXRhKCkuaWRlbnRpZmllcigpLCBqb2IuZGF0YSgpLnJlZ2lzdHJhdGlvbktleSgpLCBzY3Jp
cHQsIGNvbnRlbnRTZWN1cml0eVBvbGljeSwgcmVmZXJyZXJQb2xpY3ksIHsgfSB9KTsKIH0KIAog
dm9pZCBTZXJ2aWNlV29ya2VyQ29udGFpbmVyOjpqb2JGYWlsZWRMb2FkaW5nU2NyaXB0KFNlcnZp
Y2VXb3JrZXJKb2ImIGpvYiwgY29uc3QgUmVzb3VyY2VFcnJvciYgZXJyb3IsIEV4Y2VwdGlvbiYm
IGV4Y2VwdGlvbikKQEAgLTUwMyw5ICs0OTksNyBAQCB2b2lkIFNlcnZpY2VXb3JrZXJDb250YWlu
ZXI6OmpvYkZhaWxlZExvYWRpbmdTY3JpcHQoU2VydmljZVdvcmtlckpvYiYgam9iLCBjb25zdAog
CiB2b2lkIFNlcnZpY2VXb3JrZXJDb250YWluZXI6Om5vdGlmeUZhaWxlZEZldGNoaW5nU2NyaXB0
KFNlcnZpY2VXb3JrZXJKb2ImIGpvYiwgY29uc3QgUmVzb3VyY2VFcnJvciYgZXJyb3IpCiB7Ci0g
ICAgY2FsbE9uTWFpblRocmVhZChbam9iSWRlbnRpZmllciA9IGpvYi5pZGVudGlmaWVyKCksIHJl
Z2lzdHJhdGlvbktleSA9IGpvYi5kYXRhKCkucmVnaXN0cmF0aW9uS2V5KCkuaXNvbGF0ZWRDb3B5
KCksIGVycm9yID0gZXJyb3IuaXNvbGF0ZWRDb3B5KCldIHsKLSAgICAgICAgbWFpblRocmVhZENv
bm5lY3Rpb24oKS5mYWlsZWRGZXRjaGluZ1NjcmlwdChqb2JJZGVudGlmaWVyLCByZWdpc3RyYXRp
b25LZXksIGVycm9yKTsKLSAgICB9KTsKKyAgICBlbnN1cmVTV0NsaWVudENvbm5lY3Rpb24uZmFp
bGVkRmV0Y2hpbmdTY3JpcHQoam9iLmlkZW50aWZpZXIoKSwgam9iLmRhdGEoKS5yZWdpc3RyYXRp
b25LZXkoKSwgZXJyb3IpOwogfQogCiB2b2lkIFNlcnZpY2VXb3JrZXJDb250YWluZXI6OmRlc3Ry
b3lKb2IoU2VydmljZVdvcmtlckpvYiYgam9iKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>384137</attachid>
            <date>2019-11-22 02:26:54 -0800</date>
            <delta_ts>2019-11-22 10:40:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204499-20191122112653.patch</filename>
            <type>text/plain</type>
            <size>3679</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyNzI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2Q2N2RlNzhmNmFiNTA4
MmM4ZWMxYjA1YTAyZGNhMGMzYjZhOTlhOS4uMmFmZTY3ZmEyOGE4YjUzOTU0MDA3NGI2MDBiMTNi
ZjI3MzY5M2EzYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE5LTExLTIyICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBVc2UgU1dDbGllbnRDb25u
ZWN0aW9uIGluc3RlYWQgb2YgaG9wcGluZyB0byBtYWluIHRocmVhZCBpbiBTZXJ2aWNlV29ya2Vy
Q29udGFpbmVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMDQ0OTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBNYWtlIHVzZSBvZiBTV0NsaWVudENvbm5lY3Rpb24gaW5zdGVhZCBvZiBjYWxsT25NYWluVGhy
ZWFkLgorICAgICAgICBUaGlzIHJlbW92ZXMgdGhlIGNhbGxPbk1haW5UaHJlYWQgY2FsbCBpZiB3
ZSBhcmUgYWxyZWFkeSBvbiB0aGUgbWFpbiB0aHJlYWQuCisgICAgICAgIE5vIG9ic2VydmFibGUg
Y2hhbmdlIG9mIGJlaGF2aW9yLgorCisgICAgICAgICogd29ya2Vycy9zZXJ2aWNlL1NlcnZpY2VX
b3JrZXJDb250YWluZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2VydmljZVdvcmtlckNvbnRh
aW5lcjo6bm90aWZ5UmVnaXN0cmF0aW9uSXNTZXR0bGVkKToKKyAgICAgICAgKFdlYkNvcmU6OlNl
cnZpY2VXb3JrZXJDb250YWluZXI6OmpvYkZpbmlzaGVkTG9hZGluZ1NjcmlwdCk6CisgICAgICAg
IChXZWJDb3JlOjpTZXJ2aWNlV29ya2VyQ29udGFpbmVyOjpub3RpZnlGYWlsZWRGZXRjaGluZ1Nj
cmlwdCk6CisKIDIwMTktMTEtMjIgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgog
CiAgICAgICAgIENyYXNoIGluIFdlYkNvcmU6OlNlcnZpY2VXb3JrZXJSZWdpc3RyYXRpb25LZXk6
Omhhc2goKSBjb25zdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNl
L1NlcnZpY2VXb3JrZXJDb250YWluZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2
aWNlL1NlcnZpY2VXb3JrZXJDb250YWluZXIuY3BwCmluZGV4IGM0MDIxNTI1NTZmNjY5N2RjNDVi
MzYyZGI2OGZjNmJhZGVlOTEwZjIuLjhlMTQ2NDFmY2FiNDVjYmIzMDQ5YTBjYTI5MTMwMGM0ODQx
NWQ1ZDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9TZXJ2aWNl
V29ya2VyQ29udGFpbmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2Uv
U2VydmljZVdvcmtlckNvbnRhaW5lci5jcHAKQEAgLTQyMCw5ICs0MjAsNyBAQCB2b2lkIFNlcnZp
Y2VXb3JrZXJDb250YWluZXI6OnBvc3RNZXNzYWdlKE1lc3NhZ2VXaXRoTWVzc2FnZVBvcnRzJiYg
bWVzc2FnZSwgU2VydgogCiB2b2lkIFNlcnZpY2VXb3JrZXJDb250YWluZXI6Om5vdGlmeVJlZ2lz
dHJhdGlvbklzU2V0dGxlZChjb25zdCBTZXJ2aWNlV29ya2VyUmVnaXN0cmF0aW9uS2V5JiByZWdp
c3RyYXRpb25LZXkpCiB7Ci0gICAgY2FsbE9uTWFpblRocmVhZChbcmVnaXN0cmF0aW9uS2V5ID0g
cmVnaXN0cmF0aW9uS2V5Lmlzb2xhdGVkQ29weSgpXSB7Ci0gICAgICAgIG1haW5UaHJlYWRDb25u
ZWN0aW9uKCkuZGlkUmVzb2x2ZVJlZ2lzdHJhdGlvblByb21pc2UocmVnaXN0cmF0aW9uS2V5KTsK
LSAgICB9KTsKKyAgICBlbnN1cmVTV0NsaWVudENvbm5lY3Rpb24oKS5kaWRSZXNvbHZlUmVnaXN0
cmF0aW9uUHJvbWlzZShyZWdpc3RyYXRpb25LZXkpOwogfQogCiB2b2lkIFNlcnZpY2VXb3JrZXJD
b250YWluZXI6OmpvYlJlc29sdmVkV2l0aFVucmVnaXN0cmF0aW9uUmVzdWx0KFNlcnZpY2VXb3Jr
ZXJKb2ImIGpvYiwgYm9vbCB1bnJlZ2lzdHJhdGlvblJlc3VsdCkKQEAgLTQ3Nyw5ICs0NzUsNyBA
QCB2b2lkIFNlcnZpY2VXb3JrZXJDb250YWluZXI6OmpvYkZpbmlzaGVkTG9hZGluZ1NjcmlwdChT
ZXJ2aWNlV29ya2VySm9iJiBqb2IsIGNvbgogCiAgICAgQ09OVEFJTkVSX1JFTEVBU0VfTE9HX0lG
X0FMTE9XRUQoImpvYkZpbmlzaGVkTG9hZGluZ1NjcmlwdDogU3VjY2Vzc2Z1bHkgZmluaXNoZWQg
ZmV0Y2hpbmcgc2NyaXB0IGZvciBqb2IgJSIgUFJJdTY0LCBqb2IuaWRlbnRpZmllcigpLnRvVUlu
dDY0KCkpOwogCi0gICAgY2FsbE9uTWFpblRocmVhZChbam9iRGF0YUlkZW50aWZpZXIgPSBqb2Iu
ZGF0YSgpLmlkZW50aWZpZXIoKSwgcmVnaXN0cmF0aW9uS2V5ID0gam9iLmRhdGEoKS5yZWdpc3Ry
YXRpb25LZXkoKS5pc29sYXRlZENvcHkoKSwgc2NyaXB0ID0gc2NyaXB0Lmlzb2xhdGVkQ29weSgp
LCBjb250ZW50U2VjdXJpdHlQb2xpY3kgPSBjb250ZW50U2VjdXJpdHlQb2xpY3kuaXNvbGF0ZWRD
b3B5KCksIHJlZmVycmVyUG9saWN5ID0gcmVmZXJyZXJQb2xpY3kuaXNvbGF0ZWRDb3B5KCldIHsK
LSAgICAgICAgbWFpblRocmVhZENvbm5lY3Rpb24oKS5maW5pc2hGZXRjaGluZ1NjcmlwdEluU2Vy
dmVyKHsgam9iRGF0YUlkZW50aWZpZXIsIHJlZ2lzdHJhdGlvbktleSwgc2NyaXB0LCBjb250ZW50
U2VjdXJpdHlQb2xpY3ksIHJlZmVycmVyUG9saWN5LCB7IH0gfSk7Ci0gICAgfSk7CisgICAgZW5z
dXJlU1dDbGllbnRDb25uZWN0aW9uKCkuZmluaXNoRmV0Y2hpbmdTY3JpcHRJblNlcnZlcih7IGpv
Yi5kYXRhKCkuaWRlbnRpZmllcigpLCBqb2IuZGF0YSgpLnJlZ2lzdHJhdGlvbktleSgpLCBzY3Jp
cHQsIGNvbnRlbnRTZWN1cml0eVBvbGljeSwgcmVmZXJyZXJQb2xpY3ksIHsgfSB9KTsKIH0KIAog
dm9pZCBTZXJ2aWNlV29ya2VyQ29udGFpbmVyOjpqb2JGYWlsZWRMb2FkaW5nU2NyaXB0KFNlcnZp
Y2VXb3JrZXJKb2ImIGpvYiwgY29uc3QgUmVzb3VyY2VFcnJvciYgZXJyb3IsIEV4Y2VwdGlvbiYm
IGV4Y2VwdGlvbikKQEAgLTUwMyw5ICs0OTksNyBAQCB2b2lkIFNlcnZpY2VXb3JrZXJDb250YWlu
ZXI6OmpvYkZhaWxlZExvYWRpbmdTY3JpcHQoU2VydmljZVdvcmtlckpvYiYgam9iLCBjb25zdAog
CiB2b2lkIFNlcnZpY2VXb3JrZXJDb250YWluZXI6Om5vdGlmeUZhaWxlZEZldGNoaW5nU2NyaXB0
KFNlcnZpY2VXb3JrZXJKb2ImIGpvYiwgY29uc3QgUmVzb3VyY2VFcnJvciYgZXJyb3IpCiB7Ci0g
ICAgY2FsbE9uTWFpblRocmVhZChbam9iSWRlbnRpZmllciA9IGpvYi5pZGVudGlmaWVyKCksIHJl
Z2lzdHJhdGlvbktleSA9IGpvYi5kYXRhKCkucmVnaXN0cmF0aW9uS2V5KCkuaXNvbGF0ZWRDb3B5
KCksIGVycm9yID0gZXJyb3IuaXNvbGF0ZWRDb3B5KCldIHsKLSAgICAgICAgbWFpblRocmVhZENv
bm5lY3Rpb24oKS5mYWlsZWRGZXRjaGluZ1NjcmlwdChqb2JJZGVudGlmaWVyLCByZWdpc3RyYXRp
b25LZXksIGVycm9yKTsKLSAgICB9KTsKKyAgICBlbnN1cmVTV0NsaWVudENvbm5lY3Rpb24oKS5m
YWlsZWRGZXRjaGluZ1NjcmlwdChqb2IuaWRlbnRpZmllcigpLCBqb2IuZGF0YSgpLnJlZ2lzdHJh
dGlvbktleSgpLCBlcnJvcik7CiB9CiAKIHZvaWQgU2VydmljZVdvcmtlckNvbnRhaW5lcjo6ZGVz
dHJveUpvYihTZXJ2aWNlV29ya2VySm9iJiBqb2IpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>384168</attachid>
            <date>2019-11-22 10:40:14 -0800</date>
            <delta_ts>2019-11-25 01:13:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204499-20191122194013.patch</filename>
            <type>text/plain</type>
            <size>7472</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyNzY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzUwMjRkMWVjNzUwNjkz
MTk2MDU4ZTc4ZTI1ZWI3MjMxMWQ2ODZlMi4uZTRiMWRkOTJlMmIwZjNhNWZjZTcwYjBkZjY3YWM3
NWIwYmRjOTUzNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE5LTExLTIyICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBVc2UgU1dDbGllbnRDb25u
ZWN0aW9uIGluc3RlYWQgb2YgaG9wcGluZyB0byBtYWluIHRocmVhZCBpbiBTZXJ2aWNlV29ya2Vy
Q29udGFpbmVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMDQ0OTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBNYWtlIHVzZSBvZiBTV0NsaWVudENvbm5lY3Rpb24gaW5zdGVhZCBvZiBjYWxsT25NYWluVGhy
ZWFkLgorICAgICAgICBUaGlzIHJlbW92ZXMgdGhlIGNhbGxPbk1haW5UaHJlYWQgY2FsbCBpZiB3
ZSBhcmUgYWxyZWFkeSBvbiB0aGUgbWFpbiB0aHJlYWQuCisgICAgICAgIE5vIG9ic2VydmFibGUg
Y2hhbmdlIG9mIGJlaGF2aW9yLgorICAgICAgICBSZW1vdmUgZmFpbGVkRmV0Y2hpbmdTY3JpcHQg
c2luY2UgaXQgaXMganVzdCBhIGNhbGwgdG8gZmluaXNoRmV0Y2hpbmdTY3JpcHRJblNlcnZlci4K
KworICAgICAgICAqIHdvcmtlcnMvc2VydmljZS9TV0NsaWVudENvbm5lY3Rpb24uY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6U1dDbGllbnRDb25uZWN0aW9uOjpzdGFydFNjcmlwdEZldGNoRm9yU2Vy
dmVyKToKKyAgICAgICAgKiB3b3JrZXJzL3NlcnZpY2UvU1dDbGllbnRDb25uZWN0aW9uLmg6Cisg
ICAgICAgICogd29ya2Vycy9zZXJ2aWNlL1NlcnZpY2VXb3JrZXJDb250YWluZXIuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6U2VydmljZVdvcmtlckNvbnRhaW5lcjo6bm90aWZ5UmVnaXN0cmF0aW9u
SXNTZXR0bGVkKToKKyAgICAgICAgKFdlYkNvcmU6OlNlcnZpY2VXb3JrZXJDb250YWluZXI6Ompv
YkZpbmlzaGVkTG9hZGluZ1NjcmlwdCk6CisgICAgICAgIChXZWJDb3JlOjpTZXJ2aWNlV29ya2Vy
Q29udGFpbmVyOjpub3RpZnlGYWlsZWRGZXRjaGluZ1NjcmlwdCk6CisgICAgICAgICogd29ya2Vy
cy9zZXJ2aWNlL1NlcnZpY2VXb3JrZXJGZXRjaFJlc3VsdC5oOgorICAgICAgICAoV2ViQ29yZTo6
c2VydmljZVdvcmtlckZldGNoRXJyb3IpOgorCiAyMDE5LTExLTIyICBZb3Vlbm4gRmFibGV0ICA8
eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBFbmFibGUgbGVnYWN5IGdldFVzZXJNZWRpYSBh
cyBhIHF1aXJrCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2UvU1dD
bGllbnRDb25uZWN0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9TV0Ns
aWVudENvbm5lY3Rpb24uY3BwCmluZGV4IGQ1Yjk5MGI1NjhmNWU5ZmI2NWE0NzFlYWM5MDI5NTZk
MTBmNTI3ZmIuLjlkOTk5YzdiYTY3YjU5OTE4OGVmNTkxNTNkYzhlNjA5YTE1YzBkZjEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9TV0NsaWVudENvbm5lY3Rpb24u
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9TV0NsaWVudENvbm5lY3Rp
b24uY3BwCkBAIC01MywxMyArNTMsNiBAQCB2b2lkIFNXQ2xpZW50Q29ubmVjdGlvbjo6c2NoZWR1
bGVKb2IoRG9jdW1lbnRPcldvcmtlcklkZW50aWZpZXIgY29udGV4dElkZW50aWZpZQogICAgIHNj
aGVkdWxlSm9iSW5TZXJ2ZXIoam9iRGF0YSk7CiB9CiAKLXZvaWQgU1dDbGllbnRDb25uZWN0aW9u
OjpmYWlsZWRGZXRjaGluZ1NjcmlwdChTZXJ2aWNlV29ya2VySm9iSWRlbnRpZmllciBqb2JJZGVu
dGlmaWVyLCBjb25zdCBTZXJ2aWNlV29ya2VyUmVnaXN0cmF0aW9uS2V5JiByZWdpc3RyYXRpb25L
ZXksIGNvbnN0IFJlc291cmNlRXJyb3ImIGVycm9yKQotewotICAgIEFTU0VSVChpc01haW5UaHJl
YWQoKSk7Ci0KLSAgICBmaW5pc2hGZXRjaGluZ1NjcmlwdEluU2VydmVyKHsgeyBzZXJ2ZXJDb25u
ZWN0aW9uSWRlbnRpZmllcigpLCBqb2JJZGVudGlmaWVyIH0sIHJlZ2lzdHJhdGlvbktleSwgeyB9
LCB7IH0sIHsgfSwgIGVycm9yIH0pOwotfQotCiBib29sIFNXQ2xpZW50Q29ubmVjdGlvbjo6cG9z
dFRhc2tGb3JKb2IoU2VydmljZVdvcmtlckpvYklkZW50aWZpZXIgam9iSWRlbnRpZmllciwgSXNK
b2JDb21wbGV0ZSBpc0pvYkNvbXBsZXRlLCBGdW5jdGlvbjx2b2lkKFNlcnZpY2VXb3JrZXJKb2Im
KT4mJiB0YXNrKQogewogICAgIEFTU0VSVChpc01haW5UaHJlYWQoKSk7CkBAIC0xMTAsNyArMTAz
LDcgQEAgdm9pZCBTV0NsaWVudENvbm5lY3Rpb246OnN0YXJ0U2NyaXB0RmV0Y2hGb3JTZXJ2ZXIo
U2VydmljZVdvcmtlckpvYklkZW50aWZpZXIgam8KICAgICAgICAgam9iLnN0YXJ0U2NyaXB0RmV0
Y2goY2FjaGVQb2xpY3kpOwogICAgIH0pOwogICAgIGlmICghaXNQb3N0ZWQpCi0gICAgICAgIGZh
aWxlZEZldGNoaW5nU2NyaXB0KGpvYklkZW50aWZpZXIsIHJlZ2lzdHJhdGlvbktleSwgUmVzb3Vy
Y2VFcnJvciB7IGVycm9yRG9tYWluV2ViS2l0SW50ZXJuYWwsIDAsIHsgfSwgbWFrZVN0cmluZygi
RmFpbGVkIHRvIGZldGNoIHNjcmlwdCBmb3Igc2VydmljZSB3b3JrZXIgd2l0aCBzY29wZSAiLCBy
ZWdpc3RyYXRpb25LZXkuc2NvcGUoKS5zdHJpbmcoKSkgfSk7CisgICAgICAgIGZpbmlzaEZldGNo
aW5nU2NyaXB0SW5TZXJ2ZXIoc2VydmljZVdvcmtlckZldGNoRXJyb3IoeyBzZXJ2ZXJDb25uZWN0
aW9uSWRlbnRpZmllcigpLCBqb2JJZGVudGlmaWVyIH0sIFNlcnZpY2VXb3JrZXJSZWdpc3RyYXRp
b25LZXkgeyByZWdpc3RyYXRpb25LZXl9LCBSZXNvdXJjZUVycm9yIHsgZXJyb3JEb21haW5XZWJL
aXRJbnRlcm5hbCwgMCwgeyB9LCBtYWtlU3RyaW5nKCJGYWlsZWQgdG8gZmV0Y2ggc2NyaXB0IGZv
ciBzZXJ2aWNlIHdvcmtlciB3aXRoIHNjb3BlICIsIHJlZ2lzdHJhdGlvbktleS5zY29wZSgpLnN0
cmluZygpKSB9KSk7CiB9CiAKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9z
ZXJ2aWNlL1NXQ2xpZW50Q29ubmVjdGlvbi5oIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2
aWNlL1NXQ2xpZW50Q29ubmVjdGlvbi5oCmluZGV4IDFlMDcyZGExZTM3ZDlmZTk2MDRhNjc0MTQ1
YWI3MjM2N2UyYzYxNWQuLjJlOWNlZDQ1YmNjMWY5Zjk0NWNiNDQxZjczMjhlYTkwNmE4OTdkYzgg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9TV0NsaWVudENvbm5l
Y3Rpb24uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2UvU1dDbGllbnRDb25u
ZWN0aW9uLmgKQEAgLTcwLDcgKzcwLDYgQEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCByZW1v
dmVTZXJ2aWNlV29ya2VyUmVnaXN0cmF0aW9uSW5TZXJ2ZXIoU2VydmljZVdvcmtlclJlZ2lzdHJh
dGlvbklkZW50aWZpZXIpID0gMDsKIAogICAgIFdFQkNPUkVfRVhQT1JUIHZpcnR1YWwgdm9pZCBz
Y2hlZHVsZUpvYihEb2N1bWVudE9yV29ya2VySWRlbnRpZmllciwgY29uc3QgU2VydmljZVdvcmtl
ckpvYkRhdGEmKTsKLSAgICB2b2lkIGZhaWxlZEZldGNoaW5nU2NyaXB0KFNlcnZpY2VXb3JrZXJK
b2JJZGVudGlmaWVyLCBjb25zdCBTZXJ2aWNlV29ya2VyUmVnaXN0cmF0aW9uS2V5JiwgY29uc3Qg
UmVzb3VyY2VFcnJvciYpOwogCiAgICAgdmlydHVhbCB2b2lkIGRpZFJlc29sdmVSZWdpc3RyYXRp
b25Qcm9taXNlKGNvbnN0IFNlcnZpY2VXb3JrZXJSZWdpc3RyYXRpb25LZXkmKSA9IDA7CiAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9TZXJ2aWNlV29ya2VyQ29u
dGFpbmVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9TZXJ2aWNlV29ya2Vy
Q29udGFpbmVyLmNwcAppbmRleCBkNGM2MzI0NWM3NzBiMTU2ZGY5ZDYxZDFmMDQyM2VmNjI3YzJh
OTcxLi5jOWE2ZGZiMmZiNTE2ZTAzNTUwNmQyMTQ5YmY5MDI2NThkMmQ4YzU2IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2UvU2VydmljZVdvcmtlckNvbnRhaW5lci5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL1NlcnZpY2VXb3JrZXJDb250
YWluZXIuY3BwCkBAIC00MTYsOSArNDE2LDcgQEAgdm9pZCBTZXJ2aWNlV29ya2VyQ29udGFpbmVy
Ojpwb3N0TWVzc2FnZShNZXNzYWdlV2l0aE1lc3NhZ2VQb3J0cyYmIG1lc3NhZ2UsIFNlcnYKIAog
dm9pZCBTZXJ2aWNlV29ya2VyQ29udGFpbmVyOjpub3RpZnlSZWdpc3RyYXRpb25Jc1NldHRsZWQo
Y29uc3QgU2VydmljZVdvcmtlclJlZ2lzdHJhdGlvbktleSYgcmVnaXN0cmF0aW9uS2V5KQogewot
ICAgIGNhbGxPbk1haW5UaHJlYWQoW3JlZ2lzdHJhdGlvbktleSA9IHJlZ2lzdHJhdGlvbktleS5p
c29sYXRlZENvcHkoKV0gewotICAgICAgICBtYWluVGhyZWFkQ29ubmVjdGlvbigpLmRpZFJlc29s
dmVSZWdpc3RyYXRpb25Qcm9taXNlKHJlZ2lzdHJhdGlvbktleSk7Ci0gICAgfSk7CisgICAgZW5z
dXJlU1dDbGllbnRDb25uZWN0aW9uKCkuZGlkUmVzb2x2ZVJlZ2lzdHJhdGlvblByb21pc2UocmVn
aXN0cmF0aW9uS2V5KTsKIH0KIAogdm9pZCBTZXJ2aWNlV29ya2VyQ29udGFpbmVyOjpqb2JSZXNv
bHZlZFdpdGhVbnJlZ2lzdHJhdGlvblJlc3VsdChTZXJ2aWNlV29ya2VySm9iJiBqb2IsIGJvb2wg
dW5yZWdpc3RyYXRpb25SZXN1bHQpCkBAIC00NzMsOSArNDcxLDcgQEAgdm9pZCBTZXJ2aWNlV29y
a2VyQ29udGFpbmVyOjpqb2JGaW5pc2hlZExvYWRpbmdTY3JpcHQoU2VydmljZVdvcmtlckpvYiYg
am9iLCBjb24KIAogICAgIENPTlRBSU5FUl9SRUxFQVNFX0xPR19JRl9BTExPV0VEKCJqb2JGaW5p
c2hlZExvYWRpbmdTY3JpcHQ6IFN1Y2Nlc3NmdWx5IGZpbmlzaGVkIGZldGNoaW5nIHNjcmlwdCBm
b3Igam9iICUiIFBSSXU2NCwgam9iLmlkZW50aWZpZXIoKS50b1VJbnQ2NCgpKTsKIAotICAgIGNh
bGxPbk1haW5UaHJlYWQoW2pvYkRhdGFJZGVudGlmaWVyID0gam9iLmRhdGEoKS5pZGVudGlmaWVy
KCksIHJlZ2lzdHJhdGlvbktleSA9IGpvYi5kYXRhKCkucmVnaXN0cmF0aW9uS2V5KCkuaXNvbGF0
ZWRDb3B5KCksIHNjcmlwdCA9IHNjcmlwdC5pc29sYXRlZENvcHkoKSwgY29udGVudFNlY3VyaXR5
UG9saWN5ID0gY29udGVudFNlY3VyaXR5UG9saWN5Lmlzb2xhdGVkQ29weSgpLCByZWZlcnJlclBv
bGljeSA9IHJlZmVycmVyUG9saWN5Lmlzb2xhdGVkQ29weSgpXSB7Ci0gICAgICAgIG1haW5UaHJl
YWRDb25uZWN0aW9uKCkuZmluaXNoRmV0Y2hpbmdTY3JpcHRJblNlcnZlcih7IGpvYkRhdGFJZGVu
dGlmaWVyLCByZWdpc3RyYXRpb25LZXksIHNjcmlwdCwgY29udGVudFNlY3VyaXR5UG9saWN5LCBy
ZWZlcnJlclBvbGljeSwgeyB9IH0pOwotICAgIH0pOworICAgIGVuc3VyZVNXQ2xpZW50Q29ubmVj
dGlvbigpLmZpbmlzaEZldGNoaW5nU2NyaXB0SW5TZXJ2ZXIoeyBqb2IuZGF0YSgpLmlkZW50aWZp
ZXIoKSwgam9iLmRhdGEoKS5yZWdpc3RyYXRpb25LZXkoKSwgc2NyaXB0LCBjb250ZW50U2VjdXJp
dHlQb2xpY3ksIHJlZmVycmVyUG9saWN5LCB7IH0gfSk7CiB9CiAKIHZvaWQgU2VydmljZVdvcmtl
ckNvbnRhaW5lcjo6am9iRmFpbGVkTG9hZGluZ1NjcmlwdChTZXJ2aWNlV29ya2VySm9iJiBqb2Is
IGNvbnN0IFJlc291cmNlRXJyb3ImIGVycm9yLCBFeGNlcHRpb24mJiBleGNlcHRpb24pCkBAIC00
OTksOSArNDk1LDcgQEAgdm9pZCBTZXJ2aWNlV29ya2VyQ29udGFpbmVyOjpqb2JGYWlsZWRMb2Fk
aW5nU2NyaXB0KFNlcnZpY2VXb3JrZXJKb2ImIGpvYiwgY29uc3QKIAogdm9pZCBTZXJ2aWNlV29y
a2VyQ29udGFpbmVyOjpub3RpZnlGYWlsZWRGZXRjaGluZ1NjcmlwdChTZXJ2aWNlV29ya2VySm9i
JiBqb2IsIGNvbnN0IFJlc291cmNlRXJyb3ImIGVycm9yKQogewotICAgIGNhbGxPbk1haW5UaHJl
YWQoW2pvYklkZW50aWZpZXIgPSBqb2IuaWRlbnRpZmllcigpLCByZWdpc3RyYXRpb25LZXkgPSBq
b2IuZGF0YSgpLnJlZ2lzdHJhdGlvbktleSgpLmlzb2xhdGVkQ29weSgpLCBlcnJvciA9IGVycm9y
Lmlzb2xhdGVkQ29weSgpXSB7Ci0gICAgICAgIG1haW5UaHJlYWRDb25uZWN0aW9uKCkuZmFpbGVk
RmV0Y2hpbmdTY3JpcHQoam9iSWRlbnRpZmllciwgcmVnaXN0cmF0aW9uS2V5LCBlcnJvcik7Ci0g
ICAgfSk7CisgICAgZW5zdXJlU1dDbGllbnRDb25uZWN0aW9uKCkuZmluaXNoRmV0Y2hpbmdTY3Jp
cHRJblNlcnZlcihzZXJ2aWNlV29ya2VyRmV0Y2hFcnJvcihqb2IuZGF0YSgpLmlkZW50aWZpZXIo
KSwgU2VydmljZVdvcmtlclJlZ2lzdHJhdGlvbktleSB7IGpvYi5kYXRhKCkucmVnaXN0cmF0aW9u
S2V5KCkgfSwgUmVzb3VyY2VFcnJvciB7IGVycm9yIH0pKTsKIH0KIAogdm9pZCBTZXJ2aWNlV29y
a2VyQ29udGFpbmVyOjpkZXN0cm95Sm9iKFNlcnZpY2VXb3JrZXJKb2ImIGpvYikKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9TZXJ2aWNlV29ya2VyRmV0Y2hSZXN1
bHQuaCBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9TZXJ2aWNlV29ya2VyRmV0Y2hS
ZXN1bHQuaAppbmRleCAyMTNiZGZiYWE2NjFkNzlmNzJhYzFkMTE0MzFmY2JjMGUwYzQ4ZTQwLi5h
NjgyYzJlNWVmNmM4M2VkZDVhNDJmNDM2NzkxNWIzZDRlNGU5YWVhIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2UvU2VydmljZVdvcmtlckZldGNoUmVzdWx0LmgKKysr
IGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL1NlcnZpY2VXb3JrZXJGZXRjaFJlc3Vs
dC5oCkBAIC00OCw2ICs0OCwxMSBAQCBzdHJ1Y3QgU2VydmljZVdvcmtlckZldGNoUmVzdWx0IHsK
ICAgICB0ZW1wbGF0ZTxjbGFzcyBEZWNvZGVyPiBzdGF0aWMgYm9vbCBkZWNvZGUoRGVjb2RlciYs
IFNlcnZpY2VXb3JrZXJGZXRjaFJlc3VsdCYpOwogfTsKIAoraW5saW5lIFNlcnZpY2VXb3JrZXJG
ZXRjaFJlc3VsdCBzZXJ2aWNlV29ya2VyRmV0Y2hFcnJvcihTZXJ2aWNlV29ya2VySm9iRGF0YUlk
ZW50aWZpZXIgam9iRGF0YUlkZW50aWZpZXIsIFNlcnZpY2VXb3JrZXJSZWdpc3RyYXRpb25LZXkm
JiByZWdpc3RyYXRpb25LZXksIFJlc291cmNlRXJyb3ImJiBlcnJvcikKK3sKKyAgICByZXR1cm4g
eyBqb2JEYXRhSWRlbnRpZmllciwgV1RGTW92ZShyZWdpc3RyYXRpb25LZXkpLCB7IH0sIHsgfSwg
eyB9LCBXVEZNb3ZlKGVycm9yKSB9OworfQorCiB0ZW1wbGF0ZTxjbGFzcyBFbmNvZGVyPgogdm9p
ZCBTZXJ2aWNlV29ya2VyRmV0Y2hSZXN1bHQ6OmVuY29kZShFbmNvZGVyJiBlbmNvZGVyKSBjb25z
dAogewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>