<?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>205395</bug_id>
          
          <creation_ts>2019-12-18 08:14:49 -0800</creation_ts>
          <short_desc>Make ServiceWorker::postMessage use the exec state from the JS binding layer</short_desc>
          <delta_ts>2019-12-20 03:53:22 -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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=205394</see_also>
          <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>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1599807</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-18 08:14:49 -0800</bug_when>
    <thetext>Make ServiceWorker::postMessage use the exec state from the JS binding layer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1599808</commentid>
    <comment_count>1</comment_count>
      <attachid>385975</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-18 08:20:27 -0800</bug_when>
    <thetext>Created attachment 385975
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1600193</commentid>
    <comment_count>2</comment_count>
      <attachid>386081</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-19 01:07:44 -0800</bug_when>
    <thetext>Created attachment 386081
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1600677</commentid>
    <comment_count>3</comment_count>
      <attachid>386081</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-20 03:52:17 -0800</bug_when>
    <thetext>Comment on attachment 386081
Patch

Clearing flags on attachment: 386081

Committed r253812: &lt;https://trac.webkit.org/changeset/253812&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1600678</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-20 03:52:19 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1600679</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-12-20 03:53:22 -0800</bug_when>
    <thetext>&lt;rdar://problem/58108830&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>385975</attachid>
            <date>2019-12-18 08:20:27 -0800</date>
            <delta_ts>2019-12-19 01:07:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205395-20191218172026.patch</filename>
            <type>text/plain</type>
            <size>4711</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzNjc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmM2MGM5OTUwYmY4YTVk
NGVhYTFhMzMzN2FmZDg4YTg3YzhiNzcyYy4uZDBmZjIzN2UxOTdiYzJkMjAzOGQwZGU2YjA4NDk5
OWFlZGM3NTEzZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE5LTEyLTE4ICB5b3Vl
bm4gZmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBNYWtlIFNlcnZpY2VXb3Jr
ZXI6OnBvc3RNZXNzYWdlIHVzZSB0aGUgZXhlYyBzdGF0ZSBmcm9tIHRoZSBKUyBiaW5kaW5nIGxh
eWVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDUz
OTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbnN0
ZWFkIG9mIHVzaW5nIFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQ6OmV4ZWNTdGF0ZSwgd2UgY2FuIGFz
ayB0aGUgSlMgYmluZGluZyBsYXllciB0byBwYXNzIHRoZSBleGVjIHN0YXRlIGFuZCB1c2UgaXQu
CisgICAgICAgIFNpbmNlIFNlcnZpY2VXb3JrZXIgaXMgYW4gQWN0aXZlRE9NT2JqZWN0LCB3ZSBz
aG91bGQgdXNlIGl0cyBzY3JpcHRFeGVjdXRpb25Db250ZXh0KCkgdG8gY29tcHV0ZSB0aGUgU2Vy
dmljZVdvcmtlciBzb3VyY2UgaWRlbnRpZmllci4KKworICAgICAgICAqIHdvcmtlcnMvc2Vydmlj
ZS9TZXJ2aWNlV29ya2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNlcnZpY2VXb3JrZXI6OnBv
c3RNZXNzYWdlKToKKyAgICAgICAgKiB3b3JrZXJzL3NlcnZpY2UvU2VydmljZVdvcmtlci5oOgor
ICAgICAgICAqIHdvcmtlcnMvc2VydmljZS9TZXJ2aWNlV29ya2VyLmlkbDoKKwogMjAxOS0xMi0x
OCAgeW91ZW5uIGZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgU2FmYXJpIHJl
c3VtZXMgYXV0b3BsYXkgYXVkaW8gZWxlbWVudHMgYWZ0ZXIgZ2V0VXNlck1lZGlhCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2UvU2VydmljZVdvcmtlci5jcHAgYi9T
b3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2UvU2VydmljZVdvcmtlci5jcHAKaW5kZXggMDFj
ZGRiNDFiNTBiZDU2OWMzODVmMjY4OGExM2I2M2JjYTI4ZWI0ZC4uYTAyYzhiNjZkZWYwZjBiOTBi
MTljYTBhMThhMDcwZDNkMGRlOTgxZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvd29ya2Vy
cy9zZXJ2aWNlL1NlcnZpY2VXb3JrZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMv
c2VydmljZS9TZXJ2aWNlV29ya2VyLmNwcApAQCAtOTksMTYgKzk5LDEzIEBAIFNXQ2xpZW50Q29u
bmVjdGlvbiYgU2VydmljZVdvcmtlcjo6c3dDb25uZWN0aW9uKCkKICAgICByZXR1cm4gU2Vydmlj
ZVdvcmtlclByb3ZpZGVyOjpzaW5nbGV0b24oKS5zZXJ2aWNlV29ya2VyQ29ubmVjdGlvbigpOwog
fQogCi1FeGNlcHRpb25Pcjx2b2lkPiBTZXJ2aWNlV29ya2VyOjpwb3N0TWVzc2FnZShTY3JpcHRF
eGVjdXRpb25Db250ZXh0JiBjb250ZXh0LCBKU0M6OkpTVmFsdWUgbWVzc2FnZVZhbHVlLCBQb3N0
TWVzc2FnZU9wdGlvbnMmJiBvcHRpb25zKQorRXhjZXB0aW9uT3I8dm9pZD4gU2VydmljZVdvcmtl
cjo6cG9zdE1lc3NhZ2UoSlNDOjpKU0dsb2JhbE9iamVjdCYgc3RhdGUsIEpTQzo6SlNWYWx1ZSBt
ZXNzYWdlVmFsdWUsIFBvc3RNZXNzYWdlT3B0aW9ucyYmIG9wdGlvbnMpCiB7CiAgICAgaWYgKG1f
aXNTdG9wcGVkKQogICAgICAgICByZXR1cm4gRXhjZXB0aW9uIHsgSW52YWxpZFN0YXRlRXJyb3Ig
fTsKIAotICAgIGF1dG8qIGV4ZWNTdGF0ZSA9IGNvbnRleHQuZXhlY1N0YXRlKCk7Ci0gICAgQVNT
RVJUKGV4ZWNTdGF0ZSk7Ci0KICAgICBWZWN0b3I8UmVmUHRyPE1lc3NhZ2VQb3J0Pj4gcG9ydHM7
Ci0gICAgYXV0byBtZXNzYWdlRGF0YSA9IFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZTo6Y3JlYXRlKCpl
eGVjU3RhdGUsIG1lc3NhZ2VWYWx1ZSwgV1RGTW92ZShvcHRpb25zLnRyYW5zZmVyKSwgcG9ydHMs
IFNlcmlhbGl6YXRpb25Db250ZXh0OjpXb3JrZXJQb3N0TWVzc2FnZSk7CisgICAgYXV0byBtZXNz
YWdlRGF0YSA9IFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZTo6Y3JlYXRlKHN0YXRlLCBtZXNzYWdlVmFs
dWUsIFdURk1vdmUob3B0aW9ucy50cmFuc2ZlciksIHBvcnRzLCBTZXJpYWxpemF0aW9uQ29udGV4
dDo6V29ya2VyUG9zdE1lc3NhZ2UpOwogICAgIGlmIChtZXNzYWdlRGF0YS5oYXNFeGNlcHRpb24o
KSkKICAgICAgICAgcmV0dXJuIG1lc3NhZ2VEYXRhLnJlbGVhc2VFeGNlcHRpb24oKTsKIApAQCAt
MTE3LDYgKzExNCw3IEBAIEV4Y2VwdGlvbk9yPHZvaWQ+IFNlcnZpY2VXb3JrZXI6OnBvc3RNZXNz
YWdlKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQmIGNvbnRleHQsIEpTCiAgICAgaWYgKHBvcnRzT3JF
eGNlcHRpb24uaGFzRXhjZXB0aW9uKCkpCiAgICAgICAgIHJldHVybiBwb3J0c09yRXhjZXB0aW9u
LnJlbGVhc2VFeGNlcHRpb24oKTsKIAorICAgIGF1dG8mIGNvbnRleHQgPSAqc2NyaXB0RXhlY3V0
aW9uQ29udGV4dCgpOwogICAgIFNlcnZpY2VXb3JrZXJPckNsaWVudElkZW50aWZpZXIgc291cmNl
SWRlbnRpZmllcjsKICAgICBpZiAoaXM8U2VydmljZVdvcmtlckdsb2JhbFNjb3BlPihjb250ZXh0
KSkKICAgICAgICAgc291cmNlSWRlbnRpZmllciA9IGRvd25jYXN0PFNlcnZpY2VXb3JrZXJHbG9i
YWxTY29wZT4oY29udGV4dCkudGhyZWFkKCkuaWRlbnRpZmllcigpOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL1NlcnZpY2VXb3JrZXIuaCBiL1NvdXJjZS9XZWJD
b3JlL3dvcmtlcnMvc2VydmljZS9TZXJ2aWNlV29ya2VyLmgKaW5kZXggMGI0MWYwZmRiMGZhYmU1
Nzg5ZWZkMjE5MTMzMjA4ODUyZDg0N2I2MS4uYzkyNTYzMjA4MjRlNTkyNTQzZDllNTYxZjI2OTcy
ZGM2MTE0N2VlOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL1Nl
cnZpY2VXb3JrZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2UvU2Vydmlj
ZVdvcmtlci5oCkBAIC0zNyw2ICszNyw3IEBACiAjaW5jbHVkZSA8d3RmL1VSTC5oPgogCiBuYW1l
c3BhY2UgSlNDIHsKK2NsYXNzIEpTR2xvYmFsT2JqZWN0OwogY2xhc3MgSlNWYWx1ZTsKIH0KIApA
QCAtNTksNyArNjAsNyBAQCBwdWJsaWM6CiAgICAgCiAgICAgdm9pZCB1cGRhdGVTdGF0ZShTdGF0
ZSk7CiAKLSAgICBFeGNlcHRpb25Pcjx2b2lkPiBwb3N0TWVzc2FnZShTY3JpcHRFeGVjdXRpb25D
b250ZXh0JiwgSlNDOjpKU1ZhbHVlIG1lc3NhZ2UsIFBvc3RNZXNzYWdlT3B0aW9ucyYmKTsKKyAg
ICBFeGNlcHRpb25Pcjx2b2lkPiBwb3N0TWVzc2FnZShKU0M6OkpTR2xvYmFsT2JqZWN0JiwgSlND
OjpKU1ZhbHVlIG1lc3NhZ2UsIFBvc3RNZXNzYWdlT3B0aW9ucyYmKTsKIAogICAgIFNlcnZpY2VX
b3JrZXJJZGVudGlmaWVyIGlkZW50aWZpZXIoKSBjb25zdCB7IHJldHVybiBtX2RhdGEuaWRlbnRp
ZmllcjsgfQogICAgIFNlcnZpY2VXb3JrZXJSZWdpc3RyYXRpb25JZGVudGlmaWVyIHJlZ2lzdHJh
dGlvbklkZW50aWZpZXIoKSBjb25zdCB7IHJldHVybiBtX2RhdGEucmVnaXN0cmF0aW9uSWRlbnRp
ZmllcjsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL1NlcnZp
Y2VXb3JrZXIuaWRsIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL1NlcnZpY2VXb3Jr
ZXIuaWRsCmluZGV4IGViMzlhOTM0NThmOTZjYzIzZWM1YjFjNGExMTBiNzE0NDUyYzliMmMuLjE3
ZTdlNWM4ZjdiNGE2ZjQ5ZTQ4M2YzZTdmNTJmNjcwNGUzZGRmY2MgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9TZXJ2aWNlV29ya2VyLmlkbAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS93b3JrZXJzL3NlcnZpY2UvU2VydmljZVdvcmtlci5pZGwKQEAgLTM2LDggKzM2LDgg
QEAKIF0gaW50ZXJmYWNlIFNlcnZpY2VXb3JrZXIgOiBFdmVudFRhcmdldCB7CiAgICAgcmVhZG9u
bHkgYXR0cmlidXRlIFVTVlN0cmluZyBzY3JpcHRVUkw7CiAgICAgcmVhZG9ubHkgYXR0cmlidXRl
IFNlcnZpY2VXb3JrZXJTdGF0ZSBzdGF0ZTsKLSAgICBbQ2FsbFdpdGg9U2NyaXB0RXhlY3V0aW9u
Q29udGV4dCwgTWF5VGhyb3dFeGNlcHRpb25dIHZvaWQgcG9zdE1lc3NhZ2UoYW55IG1lc3NhZ2Us
IHNlcXVlbmNlPG9iamVjdD4gdHJhbnNmZXIpOwotICAgIFtDYWxsV2l0aD1TY3JpcHRFeGVjdXRp
b25Db250ZXh0LCBNYXlUaHJvd0V4Y2VwdGlvbl0gdm9pZCBwb3N0TWVzc2FnZShhbnkgbWVzc2Fn
ZSwgb3B0aW9uYWwgUG9zdE1lc3NhZ2VPcHRpb25zIG9wdGlvbnMpOworICAgIFtDYWxsV2l0aD1H
bG9iYWxPYmplY3QsIE1heVRocm93RXhjZXB0aW9uXSB2b2lkIHBvc3RNZXNzYWdlKGFueSBtZXNz
YWdlLCBzZXF1ZW5jZTxvYmplY3Q+IHRyYW5zZmVyKTsKKyAgICBbQ2FsbFdpdGg9R2xvYmFsT2Jq
ZWN0LCBNYXlUaHJvd0V4Y2VwdGlvbl0gdm9pZCBwb3N0TWVzc2FnZShhbnkgbWVzc2FnZSwgb3B0
aW9uYWwgUG9zdE1lc3NhZ2VPcHRpb25zIG9wdGlvbnMpOwogCiAgICAgLy8gZXZlbnQKICAgICBh
dHRyaWJ1dGUgRXZlbnRIYW5kbGVyIG9uc3RhdGVjaGFuZ2U7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386081</attachid>
            <date>2019-12-19 01:07:44 -0800</date>
            <delta_ts>2019-12-20 03:52:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205395-20191219100743.patch</filename>
            <type>text/plain</type>
            <size>9300</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzNjc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2ZkYTQ3MTdlNjAxOTM3
ZDNlYjcyZTIxNDliMGM1YTUzN2ZlOTE3ZS4uYzMyNDNhNzVlMzQwOWNlMDE4MzNlMjQwZmQwZDI2
ZmZiNDU1NDE3MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE5LTEyLTE5ICB5b3Vl
bm4gZmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBNYWtlIFNlcnZpY2VXb3Jr
ZXI6OnBvc3RNZXNzYWdlIHVzZSB0aGUgZXhlYyBzdGF0ZSBmcm9tIHRoZSBKUyBiaW5kaW5nIGxh
eWVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDUz
OTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbnN0
ZWFkIG9mIHVzaW5nIFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQ6OmV4ZWNTdGF0ZSwgd2UgY2FuIGFz
ayB0aGUgSlMgYmluZGluZyBsYXllciB0byBwYXNzIHRoZSBleGVjIHN0YXRlIGFuZCB1c2UgaXQu
CisgICAgICAgIFNpbmNlIFNlcnZpY2VXb3JrZXIgaXMgYW4gQWN0aXZlRE9NT2JqZWN0LCB3ZSB1
c2UgaXRzIHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKSB0byBjb21wdXRlIHRoZSBTZXJ2aWNlV29y
a2VyIHNvdXJjZSBpZGVudGlmaWVyLgorICAgICAgICBXZSBkbyB0aGUgc2FtZSBmb3IgU2Vydmlj
ZVdvcmtlckNsaWVudCB3aGljaCBpcyBhIGNvbnRleHQgZGVzdHJ1Y3Rpb24gb2JzZXJ2ZXIgYW5k
IHdoaWNoIG9ubHkgbGl2ZXMgaW4gU2VydmljZSBXb3JrZXIgc2NvcGUgc28gY2FsbGluZyBTY3Jp
cHRFeGVjdXRpb25Db250ZXh0OjpleGVjU3RhdGUgaXMgc3Vib3B0aW1hbC4KKworICAgICAgICBO
byBjaGFuZ2Ugb2YgYmVoYXZpb3IuCisKKyAgICAgICAgKiB3b3JrZXJzL3NlcnZpY2UvU2Vydmlj
ZVdvcmtlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTZXJ2aWNlV29ya2VyOjpwb3N0TWVzc2Fn
ZSk6CisgICAgICAgICogd29ya2Vycy9zZXJ2aWNlL1NlcnZpY2VXb3JrZXIuaDoKKyAgICAgICAg
KiB3b3JrZXJzL3NlcnZpY2UvU2VydmljZVdvcmtlci5pZGw6CisgICAgICAgICogd29ya2Vycy9z
ZXJ2aWNlL1NlcnZpY2VXb3JrZXJDbGllbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2Vydmlj
ZVdvcmtlckNsaWVudDo6cG9zdE1lc3NhZ2UpOgorICAgICAgICAqIHdvcmtlcnMvc2VydmljZS9T
ZXJ2aWNlV29ya2VyQ2xpZW50Lmg6CisgICAgICAgICogd29ya2Vycy9zZXJ2aWNlL1NlcnZpY2VX
b3JrZXJDbGllbnQuaWRsOgorCiAyMDE5LTEyLTE5ICB5b3Vlbm4gZmFibGV0ICA8eW91ZW5uQGFw
cGxlLmNvbT4KIAogICAgICAgICBET01Qcm9taXNlOjp3aGVuUHJvbWlzZUlzU2V0dGxlZCBpcyBh
c3NlcnRpbmcgaW4gc2VydmljZSB3b3JrZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3dv
cmtlcnMvc2VydmljZS9TZXJ2aWNlV29ya2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMv
c2VydmljZS9TZXJ2aWNlV29ya2VyLmNwcAppbmRleCAwMWUxNzlkYTQ2M2IxY2MyOTBmNDVkZmEz
MWZjMzhkYzU0ZDQyOTAwLi5lZmI2OTlkNDJhNTEzNjdlMGI2Mjc1OTIwNDYyYjdiOWI3ZWZjNDM3
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2UvU2VydmljZVdvcmtl
ci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL1NlcnZpY2VXb3JrZXIu
Y3BwCkBAIC05OSwxOCArOTksMTMgQEAgU1dDbGllbnRDb25uZWN0aW9uJiBTZXJ2aWNlV29ya2Vy
Ojpzd0Nvbm5lY3Rpb24oKQogICAgIHJldHVybiBTZXJ2aWNlV29ya2VyUHJvdmlkZXI6OnNpbmds
ZXRvbigpLnNlcnZpY2VXb3JrZXJDb25uZWN0aW9uKCk7CiB9CiAKLUV4Y2VwdGlvbk9yPHZvaWQ+
IFNlcnZpY2VXb3JrZXI6OnBvc3RNZXNzYWdlKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQmIGNvbnRl
eHQsIEpTQzo6SlNWYWx1ZSBtZXNzYWdlVmFsdWUsIFBvc3RNZXNzYWdlT3B0aW9ucyYmIG9wdGlv
bnMpCitFeGNlcHRpb25Pcjx2b2lkPiBTZXJ2aWNlV29ya2VyOjpwb3N0TWVzc2FnZShKU0M6OkpT
R2xvYmFsT2JqZWN0JiBnbG9iYWxPYmplY3QsIEpTQzo6SlNWYWx1ZSBtZXNzYWdlVmFsdWUsIFBv
c3RNZXNzYWdlT3B0aW9ucyYmIG9wdGlvbnMpCiB7CiAgICAgaWYgKG1faXNTdG9wcGVkKQogICAg
ICAgICByZXR1cm4gRXhjZXB0aW9uIHsgSW52YWxpZFN0YXRlRXJyb3IgfTsKIAotICAgIGF1dG8q
IGV4ZWNTdGF0ZSA9IGNvbnRleHQuZXhlY1N0YXRlKCk7Ci0gICAgQVNTRVJUKGV4ZWNTdGF0ZSk7
Ci0gICAgaWYgKCFleGVjU3RhdGUpCi0gICAgICAgIHJldHVybiBFeGNlcHRpb24geyBJbnZhbGlk
U3RhdGVFcnJvciB9OwotCiAgICAgVmVjdG9yPFJlZlB0cjxNZXNzYWdlUG9ydD4+IHBvcnRzOwot
ICAgIGF1dG8gbWVzc2FnZURhdGEgPSBTZXJpYWxpemVkU2NyaXB0VmFsdWU6OmNyZWF0ZSgqZXhl
Y1N0YXRlLCBtZXNzYWdlVmFsdWUsIFdURk1vdmUob3B0aW9ucy50cmFuc2ZlciksIHBvcnRzLCBT
ZXJpYWxpemF0aW9uQ29udGV4dDo6V29ya2VyUG9zdE1lc3NhZ2UpOworICAgIGF1dG8gbWVzc2Fn
ZURhdGEgPSBTZXJpYWxpemVkU2NyaXB0VmFsdWU6OmNyZWF0ZShnbG9iYWxPYmplY3QsIG1lc3Nh
Z2VWYWx1ZSwgV1RGTW92ZShvcHRpb25zLnRyYW5zZmVyKSwgcG9ydHMsIFNlcmlhbGl6YXRpb25D
b250ZXh0OjpXb3JrZXJQb3N0TWVzc2FnZSk7CiAgICAgaWYgKG1lc3NhZ2VEYXRhLmhhc0V4Y2Vw
dGlvbigpKQogICAgICAgICByZXR1cm4gbWVzc2FnZURhdGEucmVsZWFzZUV4Y2VwdGlvbigpOwog
CkBAIC0xMTksNiArMTE0LDcgQEAgRXhjZXB0aW9uT3I8dm9pZD4gU2VydmljZVdvcmtlcjo6cG9z
dE1lc3NhZ2UoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCYgY29udGV4dCwgSlMKICAgICBpZiAocG9y
dHNPckV4Y2VwdGlvbi5oYXNFeGNlcHRpb24oKSkKICAgICAgICAgcmV0dXJuIHBvcnRzT3JFeGNl
cHRpb24ucmVsZWFzZUV4Y2VwdGlvbigpOwogCisgICAgYXV0byYgY29udGV4dCA9ICpzY3JpcHRF
eGVjdXRpb25Db250ZXh0KCk7CiAgICAgU2VydmljZVdvcmtlck9yQ2xpZW50SWRlbnRpZmllciBz
b3VyY2VJZGVudGlmaWVyOwogICAgIGlmIChpczxTZXJ2aWNlV29ya2VyR2xvYmFsU2NvcGU+KGNv
bnRleHQpKQogICAgICAgICBzb3VyY2VJZGVudGlmaWVyID0gZG93bmNhc3Q8U2VydmljZVdvcmtl
ckdsb2JhbFNjb3BlPihjb250ZXh0KS50aHJlYWQoKS5pZGVudGlmaWVyKCk7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2UvU2VydmljZVdvcmtlci5oIGIvU291cmNl
L1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL1NlcnZpY2VXb3JrZXIuaAppbmRleCAwYjQxZjBmZGIw
ZmFiZTU3ODllZmQyMTkxMzMyMDg4NTJkODQ3YjYxLi5jOTI1NjMyMDgyNGU1OTI1NDNkOWU1NjFm
MjY5NzJkYzYxMTQ3ZWU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZp
Y2UvU2VydmljZVdvcmtlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9T
ZXJ2aWNlV29ya2VyLmgKQEAgLTM3LDYgKzM3LDcgQEAKICNpbmNsdWRlIDx3dGYvVVJMLmg+CiAK
IG5hbWVzcGFjZSBKU0MgeworY2xhc3MgSlNHbG9iYWxPYmplY3Q7CiBjbGFzcyBKU1ZhbHVlOwog
fQogCkBAIC01OSw3ICs2MCw3IEBAIHB1YmxpYzoKICAgICAKICAgICB2b2lkIHVwZGF0ZVN0YXRl
KFN0YXRlKTsKIAotICAgIEV4Y2VwdGlvbk9yPHZvaWQ+IHBvc3RNZXNzYWdlKFNjcmlwdEV4ZWN1
dGlvbkNvbnRleHQmLCBKU0M6OkpTVmFsdWUgbWVzc2FnZSwgUG9zdE1lc3NhZ2VPcHRpb25zJiYp
OworICAgIEV4Y2VwdGlvbk9yPHZvaWQ+IHBvc3RNZXNzYWdlKEpTQzo6SlNHbG9iYWxPYmplY3Qm
LCBKU0M6OkpTVmFsdWUgbWVzc2FnZSwgUG9zdE1lc3NhZ2VPcHRpb25zJiYpOwogCiAgICAgU2Vy
dmljZVdvcmtlcklkZW50aWZpZXIgaWRlbnRpZmllcigpIGNvbnN0IHsgcmV0dXJuIG1fZGF0YS5p
ZGVudGlmaWVyOyB9CiAgICAgU2VydmljZVdvcmtlclJlZ2lzdHJhdGlvbklkZW50aWZpZXIgcmVn
aXN0cmF0aW9uSWRlbnRpZmllcigpIGNvbnN0IHsgcmV0dXJuIG1fZGF0YS5yZWdpc3RyYXRpb25J
ZGVudGlmaWVyOyB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2Uv
U2VydmljZVdvcmtlci5pZGwgYi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2UvU2Vydmlj
ZVdvcmtlci5pZGwKaW5kZXggZWIzOWE5MzQ1OGY5NmNjMjNlYzViMWM0YTExMGI3MTQ0NTJjOWIy
Yy4uMTdlN2U1YzhmN2I0YTZmNDllNDgzZjNlN2Y1MmY2NzA0ZTNkZGZjYyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL1NlcnZpY2VXb3JrZXIuaWRsCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9TZXJ2aWNlV29ya2VyLmlkbApAQCAtMzYsOCAr
MzYsOCBAQAogXSBpbnRlcmZhY2UgU2VydmljZVdvcmtlciA6IEV2ZW50VGFyZ2V0IHsKICAgICBy
ZWFkb25seSBhdHRyaWJ1dGUgVVNWU3RyaW5nIHNjcmlwdFVSTDsKICAgICByZWFkb25seSBhdHRy
aWJ1dGUgU2VydmljZVdvcmtlclN0YXRlIHN0YXRlOwotICAgIFtDYWxsV2l0aD1TY3JpcHRFeGVj
dXRpb25Db250ZXh0LCBNYXlUaHJvd0V4Y2VwdGlvbl0gdm9pZCBwb3N0TWVzc2FnZShhbnkgbWVz
c2FnZSwgc2VxdWVuY2U8b2JqZWN0PiB0cmFuc2Zlcik7Ci0gICAgW0NhbGxXaXRoPVNjcmlwdEV4
ZWN1dGlvbkNvbnRleHQsIE1heVRocm93RXhjZXB0aW9uXSB2b2lkIHBvc3RNZXNzYWdlKGFueSBt
ZXNzYWdlLCBvcHRpb25hbCBQb3N0TWVzc2FnZU9wdGlvbnMgb3B0aW9ucyk7CisgICAgW0NhbGxX
aXRoPUdsb2JhbE9iamVjdCwgTWF5VGhyb3dFeGNlcHRpb25dIHZvaWQgcG9zdE1lc3NhZ2UoYW55
IG1lc3NhZ2UsIHNlcXVlbmNlPG9iamVjdD4gdHJhbnNmZXIpOworICAgIFtDYWxsV2l0aD1HbG9i
YWxPYmplY3QsIE1heVRocm93RXhjZXB0aW9uXSB2b2lkIHBvc3RNZXNzYWdlKGFueSBtZXNzYWdl
LCBvcHRpb25hbCBQb3N0TWVzc2FnZU9wdGlvbnMgb3B0aW9ucyk7CiAKICAgICAvLyBldmVudAog
ICAgIGF0dHJpYnV0ZSBFdmVudEhhbmRsZXIgb25zdGF0ZWNoYW5nZTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9TZXJ2aWNlV29ya2VyQ2xpZW50LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9TZXJ2aWNlV29ya2VyQ2xpZW50LmNwcAppbmRl
eCBiMTI0MzZlZDc1YWI2MThkMmNjYTlmZjE3NTZiYzRlNDY5NThlZTc4Li5iMTMzNGI0MTJiYmVh
YjA1OTQ2YThjNmQ0MmY4Mjk1ODRjYmIxZGMyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS93
b3JrZXJzL3NlcnZpY2UvU2VydmljZVdvcmtlckNsaWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvd29ya2Vycy9zZXJ2aWNlL1NlcnZpY2VXb3JrZXJDbGllbnQuY3BwCkBAIC04MiwxMyArODIs
MTAgQEAgU3RyaW5nIFNlcnZpY2VXb3JrZXJDbGllbnQ6OmlkKCkgY29uc3QKICAgICByZXR1cm4g
aWRlbnRpZmllcigpLnRvU3RyaW5nKCk7CiB9CiAKLUV4Y2VwdGlvbk9yPHZvaWQ+IFNlcnZpY2VX
b3JrZXJDbGllbnQ6OnBvc3RNZXNzYWdlKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQmIGNvbnRleHQs
IEpTQzo6SlNWYWx1ZSBtZXNzYWdlVmFsdWUsIFBvc3RNZXNzYWdlT3B0aW9ucyYmIG9wdGlvbnMp
CitFeGNlcHRpb25Pcjx2b2lkPiBTZXJ2aWNlV29ya2VyQ2xpZW50Ojpwb3N0TWVzc2FnZShKU0M6
OkpTR2xvYmFsT2JqZWN0JiBnbG9iYWxPYmplY3QsIEpTQzo6SlNWYWx1ZSBtZXNzYWdlVmFsdWUs
IFBvc3RNZXNzYWdlT3B0aW9ucyYmIG9wdGlvbnMpCiB7Ci0gICAgYXV0byogZXhlY1N0YXRlID0g
Y29udGV4dC5leGVjU3RhdGUoKTsKLSAgICBBU1NFUlQoZXhlY1N0YXRlKTsKLQogICAgIFZlY3Rv
cjxSZWZQdHI8TWVzc2FnZVBvcnQ+PiBwb3J0czsKLSAgICBhdXRvIG1lc3NhZ2VEYXRhID0gU2Vy
aWFsaXplZFNjcmlwdFZhbHVlOjpjcmVhdGUoKmV4ZWNTdGF0ZSwgbWVzc2FnZVZhbHVlLCBXVEZN
b3ZlKG9wdGlvbnMudHJhbnNmZXIpLCBwb3J0cywgU2VyaWFsaXphdGlvbkNvbnRleHQ6Oldvcmtl
clBvc3RNZXNzYWdlKTsKKyAgICBhdXRvIG1lc3NhZ2VEYXRhID0gU2VyaWFsaXplZFNjcmlwdFZh
bHVlOjpjcmVhdGUoZ2xvYmFsT2JqZWN0LCBtZXNzYWdlVmFsdWUsIFdURk1vdmUob3B0aW9ucy50
cmFuc2ZlciksIHBvcnRzLCBTZXJpYWxpemF0aW9uQ29udGV4dDo6V29ya2VyUG9zdE1lc3NhZ2Up
OwogICAgIGlmIChtZXNzYWdlRGF0YS5oYXNFeGNlcHRpb24oKSkKICAgICAgICAgcmV0dXJuIG1l
c3NhZ2VEYXRhLnJlbGVhc2VFeGNlcHRpb24oKTsKIApAQCAtOTgsOCArOTUsOSBAQCBFeGNlcHRp
b25Pcjx2b2lkPiBTZXJ2aWNlV29ya2VyQ2xpZW50Ojpwb3N0TWVzc2FnZShTY3JpcHRFeGVjdXRp
b25Db250ZXh0JiBjb250ZQogICAgICAgICByZXR1cm4gcG9ydHNPckV4Y2VwdGlvbi5yZWxlYXNl
RXhjZXB0aW9uKCk7CiAKICAgICBNZXNzYWdlV2l0aE1lc3NhZ2VQb3J0cyBtZXNzYWdlID0geyBt
ZXNzYWdlRGF0YS5yZWxlYXNlUmV0dXJuVmFsdWUoKSwgcG9ydHNPckV4Y2VwdGlvbi5yZWxlYXNl
UmV0dXJuVmFsdWUoKSB9OwotICAgIGF1dG8gc291cmNlSWRlbnRpZmllciA9IGRvd25jYXN0PFNl
cnZpY2VXb3JrZXJHbG9iYWxTY29wZT4oY29udGV4dCkudGhyZWFkKCkuaWRlbnRpZmllcigpOwot
ICAgIGNhbGxPbk1haW5UaHJlYWQoW21lc3NhZ2UgPSBXVEZNb3ZlKG1lc3NhZ2UpLCBkZXN0aW5h
dGlvbklkZW50aWZpZXIgPSBpZGVudGlmaWVyKCksIHNvdXJjZUlkZW50aWZpZXIsIHNvdXJjZU9y
aWdpbiA9IGNvbnRleHQub3JpZ2luKCkuaXNvbGF0ZWRDb3B5KCldICgpIG11dGFibGUgeworICAg
IGF1dG8mIGNvbnRleHQgPSBkb3duY2FzdDxTZXJ2aWNlV29ya2VyR2xvYmFsU2NvcGU+KCpzY3Jp
cHRFeGVjdXRpb25Db250ZXh0KCkpOworICAgIGF1dG8gc291cmNlSWRlbnRpZmllciA9IGNvbnRl
eHQudGhyZWFkKCkuaWRlbnRpZmllcigpOworICAgIGNhbGxPbk1haW5UaHJlYWQoW21lc3NhZ2Ug
PSBXVEZNb3ZlKG1lc3NhZ2UpLCBkZXN0aW5hdGlvbklkZW50aWZpZXIgPSBpZGVudGlmaWVyKCks
IHNvdXJjZUlkZW50aWZpZXIsIHNvdXJjZU9yaWdpbiA9IGNvbnRleHQub3JpZ2luKCkuaXNvbGF0
ZWRDb3B5KCldIHsKICAgICAgICAgaWYgKGF1dG8qIGNvbm5lY3Rpb24gPSBTV0NvbnRleHRNYW5h
Z2VyOjpzaW5nbGV0b24oKS5jb25uZWN0aW9uKCkpCiAgICAgICAgICAgICBjb25uZWN0aW9uLT5w
b3N0TWVzc2FnZVRvU2VydmljZVdvcmtlckNsaWVudChkZXN0aW5hdGlvbklkZW50aWZpZXIsIG1l
c3NhZ2UsIHNvdXJjZUlkZW50aWZpZXIsIHNvdXJjZU9yaWdpbik7CiAgICAgfSk7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2UvU2VydmljZVdvcmtlckNsaWVudC5o
IGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL1NlcnZpY2VXb3JrZXJDbGllbnQuaApp
bmRleCA5Nzc5NzcyMzgxZmQwN2I5MmQwNzhkMzViZjBhOGVjNGJiMzIxNzExLi4wZmJmY2FjM2Uw
NTdlNzFhYjU2YzM5ZmFlODNjODg0ZjUxMDQ4Y2ViIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS93b3JrZXJzL3NlcnZpY2UvU2VydmljZVdvcmtlckNsaWVudC5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3dvcmtlcnMvc2VydmljZS9TZXJ2aWNlV29ya2VyQ2xpZW50LmgKQEAgLTM1LDYgKzM1LDcg
QEAKICNpbmNsdWRlIDx3dGYvUmVmQ291bnRlZC5oPgogCiBuYW1lc3BhY2UgSlNDIHsKK2NsYXNz
IEpTR2xvYmFsT2JqZWN0OwogY2xhc3MgSlNWYWx1ZTsKIH0KIApAQCAtNjAsNyArNjEsNyBAQCBw
dWJsaWM6CiAKICAgICBJZGVudGlmaWVyIGlkZW50aWZpZXIoKSBjb25zdCB7IHJldHVybiBtX2Rh
dGEuaWRlbnRpZmllcjsgfQogCi0gICAgRXhjZXB0aW9uT3I8dm9pZD4gcG9zdE1lc3NhZ2UoU2Ny
aXB0RXhlY3V0aW9uQ29udGV4dCYsIEpTQzo6SlNWYWx1ZSBtZXNzYWdlLCBQb3N0TWVzc2FnZU9w
dGlvbnMmJik7CisgICAgRXhjZXB0aW9uT3I8dm9pZD4gcG9zdE1lc3NhZ2UoSlNDOjpKU0dsb2Jh
bE9iamVjdCYsIEpTQzo6SlNWYWx1ZSBtZXNzYWdlLCBQb3N0TWVzc2FnZU9wdGlvbnMmJik7CiAK
IHByb3RlY3RlZDoKICAgICBTZXJ2aWNlV29ya2VyQ2xpZW50KFNlcnZpY2VXb3JrZXJHbG9iYWxT
Y29wZSYsIFNlcnZpY2VXb3JrZXJDbGllbnREYXRhJiYpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvd29ya2Vycy9zZXJ2aWNlL1NlcnZpY2VXb3JrZXJDbGllbnQuaWRsIGIvU291cmNlL1dl
YkNvcmUvd29ya2Vycy9zZXJ2aWNlL1NlcnZpY2VXb3JrZXJDbGllbnQuaWRsCmluZGV4IDk2YTZh
MzBkNDJiZjFjMTk0ZmY5YmFjNWU3MzFhMjZhZTk4MmM3M2UuLmVhMGVjNDVjNGUxZjM3NzZiNWU1
ZjQ0MDJhMWM1ODQ3YzIyMDA0ZTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMv
c2VydmljZS9TZXJ2aWNlV29ya2VyQ2xpZW50LmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS93b3Jr
ZXJzL3NlcnZpY2UvU2VydmljZVdvcmtlckNsaWVudC5pZGwKQEAgLTM1LDggKzM1LDggQEAKICAg
ICByZWFkb25seSBhdHRyaWJ1dGUgU2VydmljZVdvcmtlckNsaWVudFR5cGUgdHlwZTsKICAgICBy
ZWFkb25seSBhdHRyaWJ1dGUgRE9NU3RyaW5nIGlkOwogCi0gICAgW0NhbGxXaXRoPVNjcmlwdEV4
ZWN1dGlvbkNvbnRleHQsIE1heVRocm93RXhjZXB0aW9uXSB2b2lkIHBvc3RNZXNzYWdlKGFueSBt
ZXNzYWdlLCBzZXF1ZW5jZTxvYmplY3Q+IHRyYW5zZmVyKTsKLSAgICBbQ2FsbFdpdGg9U2NyaXB0
RXhlY3V0aW9uQ29udGV4dCwgTWF5VGhyb3dFeGNlcHRpb25dIHZvaWQgcG9zdE1lc3NhZ2UoYW55
IG1lc3NhZ2UsIG9wdGlvbmFsIFBvc3RNZXNzYWdlT3B0aW9ucyBvcHRpb25zKTsKKyAgICBbQ2Fs
bFdpdGg9R2xvYmFsT2JqZWN0LCBNYXlUaHJvd0V4Y2VwdGlvbl0gdm9pZCBwb3N0TWVzc2FnZShh
bnkgbWVzc2FnZSwgc2VxdWVuY2U8b2JqZWN0PiB0cmFuc2Zlcik7CisgICAgW0NhbGxXaXRoPUds
b2JhbE9iamVjdCwgTWF5VGhyb3dFeGNlcHRpb25dIHZvaWQgcG9zdE1lc3NhZ2UoYW55IG1lc3Nh
Z2UsIG9wdGlvbmFsIFBvc3RNZXNzYWdlT3B0aW9ucyBvcHRpb25zKTsKIH07CiAKIGVudW0gRnJh
bWVUeXBlIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>