<?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>205726</bug_id>
          
          <creation_ts>2020-01-03 08:29:18 -0800</creation_ts>
          <short_desc>Make MediaRecorderPrivate use CompletionHandler for retrieving encoded data</short_desc>
          <delta_ts>2020-01-05 03:07:15 -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>WebRTC</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>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1602447</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-01-03 08:29:18 -0800</bug_when>
    <thetext>Make MediaRecorderPrivate use CompletionHandler for retrieving encoded data</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602448</commentid>
    <comment_count>1</comment_count>
      <attachid>386687</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-01-03 08:31:08 -0800</bug_when>
    <thetext>Created attachment 386687
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602837</commentid>
    <comment_count>2</comment_count>
      <attachid>386687</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-05 03:06:44 -0800</bug_when>
    <thetext>Comment on attachment 386687
Patch

Clearing flags on attachment: 386687

Committed r254039: &lt;https://trac.webkit.org/changeset/254039&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602838</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-05 03:06:46 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602839</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-01-05 03:07:15 -0800</bug_when>
    <thetext>&lt;rdar://problem/58323506&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386687</attachid>
            <date>2020-01-03 08:31:08 -0800</date>
            <delta_ts>2020-01-05 03:06:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205726-20200103173106.patch</filename>
            <type>text/plain</type>
            <size>11406</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzOTkwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWVhZTc3NmQ1N2NiZTIz
MjFjZjhjMzA0YTAwMjM4NGFhNmI2NzNkNi4uZTgxOTI3ODBlOTgwNWI1Njg3M2RkYjNlOThjNGRk
YWY4N2ZjZWUwOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIwLTAxLTAzICB5b3Vl
bm4gZmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBNYWtlIE1lZGlhUmVjb3Jk
ZXJQcml2YXRlIHVzZSBDb21wbGV0aW9uSGFuZGxlciBmb3IgcmV0cmlldmluZyBlbmNvZGVkIGRh
dGEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNTcy
NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlZmFj
dG9yaW5nIHRvIGFsbG93IGFzeW5jaHJvbm91cyBmZXRjaGluZyBvZiBkYXRhLgorICAgICAgICBO
byBjaGFuZ2Ugb2YgYmVoYXZpb3IuCisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhcmVjb3JkZXIv
TWVkaWFSZWNvcmRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVJlY29yZGVyOjpzdG9w
UmVjb3JkaW5nKToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUmVjb3JkZXI6OmNyZWF0ZVJlY29y
ZGluZ0RhdGFCbG9iKTogRGVsZXRlZC4KKyAgICAgICAgKiBNb2R1bGVzL21lZGlhcmVjb3JkZXIv
TWVkaWFSZWNvcmRlci5oOgorICAgICAgICAqIHBsYXRmb3JtL21lZGlhcmVjb3JkZXIvTWVkaWFS
ZWNvcmRlclByaXZhdGUuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRpYXJlY29yZGVyL01lZGlh
UmVjb3JkZXJQcml2YXRlQVZGSW1wbC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVJlY29y
ZGVyUHJpdmF0ZUFWRkltcGw6OmZldGNoRGF0YSk6CisgICAgICAgICogcGxhdGZvcm0vbWVkaWFy
ZWNvcmRlci9NZWRpYVJlY29yZGVyUHJpdmF0ZUFWRkltcGwuaDoKKyAgICAgICAgKiBwbGF0Zm9y
bS9tZWRpYXJlY29yZGVyL01lZGlhUmVjb3JkZXJQcml2YXRlTW9jay5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpNZWRpYVJlY29yZGVyUHJpdmF0ZU1vY2s6OmZldGNoRGF0YSk6CisgICAgICAgICog
cGxhdGZvcm0vbWVkaWFyZWNvcmRlci9NZWRpYVJlY29yZGVyUHJpdmF0ZU1vY2suaDoKKyAgICAg
ICAgKiBwbGF0Zm9ybS9tZWRpYXJlY29yZGVyL2NvY29hL01lZGlhUmVjb3JkZXJQcml2YXRlV3Jp
dGVyQ29jb2EuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRpYXJlY29yZGVyL2NvY29hL01lZGlh
UmVjb3JkZXJQcml2YXRlV3JpdGVyQ29jb2EubW06CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVJl
Y29yZGVyUHJpdmF0ZVdyaXRlcjo6ZmV0Y2hEYXRhKToKKwogMjAyMC0wMS0wMyAgeW91ZW5uIGZh
YmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTjogW2lPUyAxM10g
d2VicnRjL2RhdGFjaGFubmVsL21kbnMtaWNlLWNhbmRpZGF0ZXMuaHRtbCBpcyBmYWlsaW5nCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhcmVjb3JkZXIvTWVkaWFSZWNv
cmRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhcmVjb3JkZXIvTWVkaWFSZWNv
cmRlci5jcHAKaW5kZXggNmEyZDkxODlhOGYwOGI1OWEzMjMyZjgwMDdhZjEyMWY0NWJhNjQzMy4u
OTkxZWEyYTBmM2QyMjQ0ZGYxZThlZTI3Zjc5MDg2ZDNlYzQzZDZmMCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXJlY29yZGVyL01lZGlhUmVjb3JkZXIuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFyZWNvcmRlci9NZWRpYVJlY29yZGVyLmNwcApA
QCAtMTQ5LDEwICsxNDksMTcgQEAgRXhjZXB0aW9uT3I8dm9pZD4gTWVkaWFSZWNvcmRlcjo6c3Rv
cFJlY29yZGluZygpCiAKICAgICAgICAgc3RvcFJlY29yZGluZ0ludGVybmFsKCk7CiAgICAgICAg
IEFTU0VSVChtX3N0YXRlID09IFJlY29yZGluZ1N0YXRlOjpJbmFjdGl2ZSk7Ci0gICAgICAgIGRp
c3BhdGNoRXZlbnQoQmxvYkV2ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLmRhdGFhdmFpbGFibGVF
dmVudCwgRXZlbnQ6OkNhbkJ1YmJsZTo6Tm8sIEV2ZW50OjpJc0NhbmNlbGFibGU6Ok5vLCBjcmVh
dGVSZWNvcmRpbmdEYXRhQmxvYigpKSk7Ci0gICAgICAgIGlmICghbV9pc0FjdGl2ZSkKLSAgICAg
ICAgICAgIHJldHVybjsKLSAgICAgICAgZGlzcGF0Y2hFdmVudChFdmVudDo6Y3JlYXRlKGV2ZW50
TmFtZXMoKS5zdG9wRXZlbnQsIEV2ZW50OjpDYW5CdWJibGU6Ok5vLCBFdmVudDo6SXNDYW5jZWxh
YmxlOjpObykpOworICAgICAgICBtX3ByaXZhdGUtPmZldGNoRGF0YShbdGhpcywgcHJvdGVjdGVk
VGhpcyA9IG1ha2VSZWYoKnRoaXMpXShhdXRvJiYgYnVmZmVyLCBhdXRvJiBtaW1lVHlwZSkgewor
ICAgICAgICAgICAgaWYgKCFtX2lzQWN0aXZlKQorICAgICAgICAgICAgICAgIHJldHVybjsKKyAg
ICAKKyAgICAgICAgICAgIGRpc3BhdGNoRXZlbnQoQmxvYkV2ZW50OjpjcmVhdGUoZXZlbnROYW1l
cygpLmRhdGFhdmFpbGFibGVFdmVudCwgRXZlbnQ6OkNhbkJ1YmJsZTo6Tm8sIEV2ZW50OjpJc0Nh
bmNlbGFibGU6Ok5vLCBidWZmZXIgPyBCbG9iOjpjcmVhdGUoYnVmZmVyLnJlbGVhc2VOb25OdWxs
KCksIG1pbWVUeXBlKSA6IEJsb2I6OmNyZWF0ZSgpKSk7CisKKyAgICAgICAgICAgIGlmICghbV9p
c0FjdGl2ZSkKKyAgICAgICAgICAgICAgICByZXR1cm47CisKKyAgICAgICAgICAgIGRpc3BhdGNo
RXZlbnQoRXZlbnQ6OmNyZWF0ZShldmVudE5hbWVzKCkuc3RvcEV2ZW50LCBFdmVudDo6Q2FuQnVi
YmxlOjpObywgRXZlbnQ6OklzQ2FuY2VsYWJsZTo6Tm8pKTsKKyAgICAgICAgfSk7CiAgICAgfSk7
CiAgICAgcmV0dXJuIHsgfTsKIH0KQEAgLTE2OSwxNCArMTc2LDYgQEAgdm9pZCBNZWRpYVJlY29y
ZGVyOjpzdG9wUmVjb3JkaW5nSW50ZXJuYWwoKQogICAgIG1fcHJpdmF0ZS0+c3RvcFJlY29yZGlu
ZygpOwogfQogCi1SZWY8QmxvYj4gTWVkaWFSZWNvcmRlcjo6Y3JlYXRlUmVjb3JkaW5nRGF0YUJs
b2IoKQotewotICAgIGF1dG8gZGF0YSA9IG1fcHJpdmF0ZS0+ZmV0Y2hEYXRhKCk7Ci0gICAgaWYg
KCFkYXRhKQotICAgICAgICByZXR1cm4gQmxvYjo6Y3JlYXRlKCk7Ci0gICAgcmV0dXJuIEJsb2I6
OmNyZWF0ZSgqZGF0YSwgbV9wcml2YXRlLT5taW1lVHlwZSgpKTsKLX0KLQogdm9pZCBNZWRpYVJl
Y29yZGVyOjpkaWRBZGRPclJlbW92ZVRyYWNrKCkKIHsKICAgICBzY2hlZHVsZURlZmVycmVkVGFz
ayhbdGhpc10gewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXJlY29y
ZGVyL01lZGlhUmVjb3JkZXIuaCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFyZWNvcmRl
ci9NZWRpYVJlY29yZGVyLmgKaW5kZXggYjQ4NDM4NDAxMmRiMjgzMzFlNTg3MWJjZjk0Mjc2MGMy
NzY0MTA1OS4uZWI2Zjk2YTZhZTBhMzliYTEwYjUyMGJiOThjYzRlZTFiNTM5Mzc0NCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXJlY29yZGVyL01lZGlhUmVjb3JkZXIu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhcmVjb3JkZXIvTWVkaWFSZWNvcmRl
ci5oCkBAIC03NCwxMSArNzQsOSBAQCBwdWJsaWM6CiAgICAgCiBwcml2YXRlOgogICAgIE1lZGlh
UmVjb3JkZXIoRG9jdW1lbnQmLCBSZWY8TWVkaWFTdHJlYW0+JiYsIHN0ZDo6dW5pcXVlX3B0cjxN
ZWRpYVJlY29yZGVyUHJpdmF0ZT4mJiwgT3B0aW9ucyYmID0geyB9KTsKLSAgICAKKwogICAgIHN0
YXRpYyBzdGQ6OnVuaXF1ZV9wdHI8TWVkaWFSZWNvcmRlclByaXZhdGU+IGdldFByaXZhdGVJbXBs
KGNvbnN0IE1lZGlhU3RyZWFtUHJpdmF0ZSYpOwogICAgIAotICAgIFJlZjxCbG9iPiBjcmVhdGVS
ZWNvcmRpbmdEYXRhQmxvYigpOwotCiAgICAgRG9jdW1lbnQqIGRvY3VtZW50KCkgY29uc3Q7CiAK
ICAgICAvLyBFdmVudFRhcmdldApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bWVkaWFyZWNvcmRlci9NZWRpYVJlY29yZGVyUHJpdmF0ZS5oIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vbWVkaWFyZWNvcmRlci9NZWRpYVJlY29yZGVyUHJpdmF0ZS5oCmluZGV4IGJiZThhN2Jm
NWRhZjk5MDMxNmRlNTIwYzRiOWQ4MGNhYjhjNDE1ZWYuLjEwZTkxZjM3MjE5N2U3MjYyN2YyNjU2
YmRmMmI3NDk2ZWI5M2Q4YTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21l
ZGlhcmVjb3JkZXIvTWVkaWFSZWNvcmRlclByaXZhdGUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9tZWRpYXJlY29yZGVyL01lZGlhUmVjb3JkZXJQcml2YXRlLmgKQEAgLTI0LDYgKzI0
LDcgQEAKIAogI3ByYWdtYSBvbmNlCiAKKyNpbmNsdWRlIDx3dGYvQ29tcGxldGlvbkhhbmRsZXIu
aD4KICNpbmNsdWRlIDx3dGYvRm9yd2FyZC5oPgogCiAjaWYgRU5BQkxFKE1FRElBX1NUUkVBTSkK
QEAgLTQ0LDkgKzQ1LDggQEAgY2xhc3MgTWVkaWFSZWNvcmRlclByaXZhdGUgewogcHVibGljOgog
ICAgIHZpcnR1YWwgdm9pZCBzYW1wbGVCdWZmZXJVcGRhdGVkKE1lZGlhU3RyZWFtVHJhY2tQcml2
YXRlJiwgTWVkaWFTYW1wbGUmKSA9IDA7CiAgICAgdmlydHVhbCB2b2lkIGF1ZGlvU2FtcGxlc0F2
YWlsYWJsZShNZWRpYVN0cmVhbVRyYWNrUHJpdmF0ZSYsIGNvbnN0IFdURjo6TWVkaWFUaW1lJiwg
Y29uc3QgUGxhdGZvcm1BdWRpb0RhdGEmLCBjb25zdCBBdWRpb1N0cmVhbURlc2NyaXB0aW9uJiwg
c2l6ZV90KSA9IDA7Ci0gICAgCi0gICAgdmlydHVhbCBSZWZQdHI8U2hhcmVkQnVmZmVyPiBmZXRj
aERhdGEoKSA9IDA7Ci0gICAgdmlydHVhbCBjb25zdCBTdHJpbmcmIG1pbWVUeXBlKCkgPSAwOwor
CisgICAgdmlydHVhbCB2b2lkIGZldGNoRGF0YShDb21wbGV0aW9uSGFuZGxlcjx2b2lkKFJlZlB0
cjxTaGFyZWRCdWZmZXI+JiYsIGNvbnN0IFN0cmluZyYgbWltZVR5cGUpPiYmKSA9IDA7CiAgICAg
dmlydHVhbCB+TWVkaWFSZWNvcmRlclByaXZhdGUoKSA9IGRlZmF1bHQ7CiAgICAgdmlydHVhbCB2
b2lkIHN0b3BSZWNvcmRpbmcoKSB7IH0KIH07CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9tZWRpYXJlY29yZGVyL01lZGlhUmVjb3JkZXJQcml2YXRlQVZGSW1wbC5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXJlY29yZGVyL01lZGlhUmVjb3JkZXJQcml2YXRl
QVZGSW1wbC5jcHAKaW5kZXggZTI0NDViYzgyM2Y4NmUwNTViMGU1Nzg3N2Q2Y2Y1MzFhNGZmY2M5
Yy4uOTE4MzA0NjYwNjY2ZmNlZjU1OWUzYTczZDZmYzRkNWI1NjVlOWU0ZCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFyZWNvcmRlci9NZWRpYVJlY29yZGVyUHJpdmF0
ZUFWRkltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhcmVjb3JkZXIv
TWVkaWFSZWNvcmRlclByaXZhdGVBVkZJbXBsLmNwcApAQCAtMTAzLDkgKzEwMywxMSBAQCB2b2lk
IE1lZGlhUmVjb3JkZXJQcml2YXRlQVZGSW1wbDo6c3RvcFJlY29yZGluZygpCiAgICAgbV93cml0
ZXItPnN0b3BSZWNvcmRpbmcoKTsKIH0KIAotUmVmUHRyPFNoYXJlZEJ1ZmZlcj4gTWVkaWFSZWNv
cmRlclByaXZhdGVBVkZJbXBsOjpmZXRjaERhdGEoKQordm9pZCBNZWRpYVJlY29yZGVyUHJpdmF0
ZUFWRkltcGw6OmZldGNoRGF0YShDb21wbGV0aW9uSGFuZGxlcjx2b2lkKFJlZlB0cjxTaGFyZWRC
dWZmZXI+JiYsIGNvbnN0IFN0cmluZyYpPiYmIGNvbXBsZXRpb25IYW5kbGVyKQogewotICAgIHJl
dHVybiBtX3dyaXRlci0+ZmV0Y2hEYXRhKCk7CisgICAgbV93cml0ZXItPmZldGNoRGF0YShbY29t
cGxldGlvbkhhbmRsZXIgPSBXVEZNb3ZlKGNvbXBsZXRpb25IYW5kbGVyKSwgbWltZVR5cGUgPSBt
aW1lVHlwZSgpXShhdXRvJiYgYnVmZmVyKSBtdXRhYmxlIHsKKyAgICAgICAgY29tcGxldGlvbkhh
bmRsZXIoV1RGTW92ZShidWZmZXIpLCBtaW1lVHlwZSk7CisgICAgfSk7CiB9CiAKIGNvbnN0IFN0
cmluZyYgTWVkaWFSZWNvcmRlclByaXZhdGVBVkZJbXBsOjptaW1lVHlwZSgpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXJlY29yZGVyL01lZGlhUmVjb3JkZXJQcml2
YXRlQVZGSW1wbC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFyZWNvcmRlci9NZWRp
YVJlY29yZGVyUHJpdmF0ZUFWRkltcGwuaAppbmRleCBhMjJmNTcxYmM1MTYxMWY2MTc0NDkxMDRj
ZjVmYzg2MGU1MmU5YWVhLi41ZWMwYmVlN2I5NzcyMDlkZDhhNGYxOWRmMDk5YzE4MDM3MWUwYjc5
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXJlY29yZGVyL01lZGlh
UmVjb3JkZXJQcml2YXRlQVZGSW1wbC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21l
ZGlhcmVjb3JkZXIvTWVkaWFSZWNvcmRlclByaXZhdGVBVkZJbXBsLmgKQEAgLTQ1LDggKzQ1LDgg
QEAgcHJpdmF0ZToKIAogICAgIHZvaWQgc2FtcGxlQnVmZmVyVXBkYXRlZChNZWRpYVN0cmVhbVRy
YWNrUHJpdmF0ZSYsIE1lZGlhU2FtcGxlJikgZmluYWw7CiAgICAgdm9pZCBhdWRpb1NhbXBsZXNB
dmFpbGFibGUoTWVkaWFTdHJlYW1UcmFja1ByaXZhdGUmLCBjb25zdCBXVEY6Ok1lZGlhVGltZSYs
IGNvbnN0IFBsYXRmb3JtQXVkaW9EYXRhJiwgY29uc3QgQXVkaW9TdHJlYW1EZXNjcmlwdGlvbiYs
IHNpemVfdCkgZmluYWw7Ci0gICAgUmVmUHRyPFNoYXJlZEJ1ZmZlcj4gZmV0Y2hEYXRhKCkgZmlu
YWw7Ci0gICAgY29uc3QgU3RyaW5nJiBtaW1lVHlwZSgpIGZpbmFsOworICAgIHZvaWQgZmV0Y2hE
YXRhKENvbXBsZXRpb25IYW5kbGVyPHZvaWQoUmVmUHRyPFNoYXJlZEJ1ZmZlcj4mJiwgY29uc3Qg
U3RyaW5nJik+JiYpIGZpbmFsOworICAgIGNvbnN0IFN0cmluZyYgbWltZVR5cGUoKTsKICAgICB2
b2lkIHN0b3BSZWNvcmRpbmcoKTsKICAgICAKICAgICBSZWY8TWVkaWFSZWNvcmRlclByaXZhdGVX
cml0ZXI+IG1fd3JpdGVyOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVk
aWFyZWNvcmRlci9NZWRpYVJlY29yZGVyUHJpdmF0ZU1vY2suY3BwIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbWVkaWFyZWNvcmRlci9NZWRpYVJlY29yZGVyUHJpdmF0ZU1vY2suY3BwCmluZGV4
IGMzNGE3YWZjZDlmNGQ3OTkyNWNiOTMxMzgxMGYwMjkyMDA5YjJhOTkuLmM4MTZlMWFjMTMzNTBk
YjZkNjA3ZWMxZDA4NTAwNDBlMzU3YjQ2MWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL21lZGlhcmVjb3JkZXIvTWVkaWFSZWNvcmRlclByaXZhdGVNb2NrLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXJlY29yZGVyL01lZGlhUmVjb3JkZXJQcml2YXRl
TW9jay5jcHAKQEAgLTU2LDEzICs1NiwxMyBAQCB2b2lkIE1lZGlhUmVjb3JkZXJQcml2YXRlTW9j
azo6Z2VuZXJhdGVNb2NrU3RyaW5nKE1lZGlhU3RyZWFtVHJhY2tQcml2YXRlJiB0cmFjawogICAg
IG1fYnVmZmVyLmFwcGVuZCgiXHJcbi0tLS0tLS0tLVxyXG4iKTsKIH0KIAotUmVmUHRyPFNoYXJl
ZEJ1ZmZlcj4gTWVkaWFSZWNvcmRlclByaXZhdGVNb2NrOjpmZXRjaERhdGEoKQordm9pZCBNZWRp
YVJlY29yZGVyUHJpdmF0ZU1vY2s6OmZldGNoRGF0YShDb21wbGV0aW9uSGFuZGxlcjx2b2lkKFJl
ZlB0cjxTaGFyZWRCdWZmZXI+JiYsIGNvbnN0IFN0cmluZyYpPiYmIGNvbXBsZXRpb25IYW5kbGVy
KQogewogICAgIGF1dG8gbG9ja2VyID0gaG9sZExvY2sobV9idWZmZXJMb2NrKTsKICAgICBWZWN0
b3I8dWludDhfdD4gdmFsdWUobV9idWZmZXIubGVuZ3RoKCkpOwogICAgIG1lbWNweSh2YWx1ZS5k
YXRhKCksIG1fYnVmZmVyLmNoYXJhY3RlcnM4KCksIG1fYnVmZmVyLmxlbmd0aCgpKTsKICAgICBt
X2J1ZmZlci5jbGVhcigpOwotICAgIHJldHVybiBTaGFyZWRCdWZmZXI6OmNyZWF0ZShXVEZNb3Zl
KHZhbHVlKSk7CisgICAgY29tcGxldGlvbkhhbmRsZXIoU2hhcmVkQnVmZmVyOjpjcmVhdGUoV1RG
TW92ZSh2YWx1ZSkpLCBtaW1lVHlwZSgpKTsKIH0KIAogY29uc3QgU3RyaW5nJiBNZWRpYVJlY29y
ZGVyUHJpdmF0ZU1vY2s6Om1pbWVUeXBlKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL21lZGlhcmVjb3JkZXIvTWVkaWFSZWNvcmRlclByaXZhdGVNb2NrLmggYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXJlY29yZGVyL01lZGlhUmVjb3JkZXJQcml2YXRlTW9jay5o
CmluZGV4IDZjYTgxNzMxNWY4NzBiNGU4M2FlYzc2MTI1OWY1N2IwOWJhYjk3YTYuLjAzNTcxMWU1
NWJmN2U5MWYzOTc3M2Y3ODg4MThkOGI0M2RlMjU5ZWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL21lZGlhcmVjb3JkZXIvTWVkaWFSZWNvcmRlclByaXZhdGVNb2NrLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFyZWNvcmRlci9NZWRpYVJlY29yZGVyUHJp
dmF0ZU1vY2suaApAQCAtMzgsOCArMzgsOCBAQCBjbGFzcyBXRUJDT1JFX0VYUE9SVCBNZWRpYVJl
Y29yZGVyUHJpdmF0ZU1vY2sgZmluYWwgOiBwdWJsaWMgTWVkaWFSZWNvcmRlclByaXZhdAogcHJp
dmF0ZToKICAgICB2b2lkIHNhbXBsZUJ1ZmZlclVwZGF0ZWQoTWVkaWFTdHJlYW1UcmFja1ByaXZh
dGUmLCBNZWRpYVNhbXBsZSYpIGZpbmFsOwogICAgIHZvaWQgYXVkaW9TYW1wbGVzQXZhaWxhYmxl
KE1lZGlhU3RyZWFtVHJhY2tQcml2YXRlJiwgY29uc3QgV1RGOjpNZWRpYVRpbWUmLCBjb25zdCBQ
bGF0Zm9ybUF1ZGlvRGF0YSYsIGNvbnN0IEF1ZGlvU3RyZWFtRGVzY3JpcHRpb24mLCBzaXplX3Qp
IGZpbmFsOwotICAgIFJlZlB0cjxTaGFyZWRCdWZmZXI+IGZldGNoRGF0YSgpIGZpbmFsOwotICAg
IGNvbnN0IFN0cmluZyYgbWltZVR5cGUoKSBmaW5hbDsKKyAgICB2b2lkIGZldGNoRGF0YShDb21w
bGV0aW9uSGFuZGxlcjx2b2lkKFJlZlB0cjxTaGFyZWRCdWZmZXI+JiYsIGNvbnN0IFN0cmluZyYp
PiYmKSBmaW5hbDsKKyAgICBjb25zdCBTdHJpbmcmIG1pbWVUeXBlKCk7CiAgICAgCiAgICAgdm9p
ZCBnZW5lcmF0ZU1vY2tTdHJpbmcoTWVkaWFTdHJlYW1UcmFja1ByaXZhdGUmKTsKIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFyZWNvcmRlci9jb2NvYS9NZWRpYVJl
Y29yZGVyUHJpdmF0ZVdyaXRlckNvY29hLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRp
YXJlY29yZGVyL2NvY29hL01lZGlhUmVjb3JkZXJQcml2YXRlV3JpdGVyQ29jb2EuaAppbmRleCA3
M2Y0ZDY3YmQ3YmFhMjI0ZGY2NGY0ZGExNDBmMjRlNjQyNzQwODZlLi5mZmY0NWQ2MzkzOGRiMzM4
YjQ3MjRiN2E3NDZjZTM3MjRmYTFkM2FiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9tZWRpYXJlY29yZGVyL2NvY29hL01lZGlhUmVjb3JkZXJQcml2YXRlV3JpdGVyQ29jb2Eu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXJlY29yZGVyL2NvY29hL01lZGlh
UmVjb3JkZXJQcml2YXRlV3JpdGVyQ29jb2EuaApAQCAtNjAsOCArNjAsOCBAQCBwdWJsaWM6CiAg
ICAgdm9pZCBhcHBlbmRWaWRlb1NhbXBsZUJ1ZmZlcihDTVNhbXBsZUJ1ZmZlclJlZik7CiAgICAg
dm9pZCBhcHBlbmRBdWRpb1NhbXBsZUJ1ZmZlcihjb25zdCBQbGF0Zm9ybUF1ZGlvRGF0YSYsIGNv
bnN0IEF1ZGlvU3RyZWFtRGVzY3JpcHRpb24mLCBjb25zdCBXVEY6Ok1lZGlhVGltZSYsIHNpemVf
dCk7CiAgICAgdm9pZCBzdG9wUmVjb3JkaW5nKCk7Ci0gICAgUmVmUHRyPFNoYXJlZEJ1ZmZlcj4g
ZmV0Y2hEYXRhKCk7Ci0gICAgCisgICAgdm9pZCBmZXRjaERhdGEoQ29tcGxldGlvbkhhbmRsZXI8
dm9pZChSZWZQdHI8U2hhcmVkQnVmZmVyPiYmKT4mJik7CisKIHByaXZhdGU6CiAgICAgTWVkaWFS
ZWNvcmRlclByaXZhdGVXcml0ZXIoUmV0YWluUHRyPEFWQXNzZXRXcml0ZXI+JiYsIFN0cmluZyYm
IHBhdGgpOwogICAgIHZvaWQgY2xlYXIoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL21lZGlhcmVjb3JkZXIvY29jb2EvTWVkaWFSZWNvcmRlclByaXZhdGVXcml0ZXJDb2Nv
YS5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhcmVjb3JkZXIvY29jb2EvTWVkaWFS
ZWNvcmRlclByaXZhdGVXcml0ZXJDb2NvYS5tbQppbmRleCA4ZTNkZDVlNTk1OGFiMTM1MTY2NThk
OTc1ZGQ4MmZhZTZjZGY5YTI5Li45MmZlMmE0NTBlNTkzZjI0YTk2OGZhZWYwYTZiOTZmOTVhZGUz
NTEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXJlY29yZGVyL2Nv
Y29hL01lZGlhUmVjb3JkZXJQcml2YXRlV3JpdGVyQ29jb2EubW0KKysrIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vbWVkaWFyZWNvcmRlci9jb2NvYS9NZWRpYVJlY29yZGVyUHJpdmF0ZVdyaXRl
ckNvY29hLm1tCkBAIC0zNSw2ICszNSw3IEBACiAjaW5jbHVkZSA8QVZGb3VuZGF0aW9uL0FWQXNz
ZXRXcml0ZXIuaD4KICNpbmNsdWRlIDxBVkZvdW5kYXRpb24vQVZBc3NldFdyaXRlcklucHV0Lmg+
CiAjaW5jbHVkZSA8cGFsL2NmL0NvcmVNZWRpYVNvZnRMaW5rLmg+CisjaW5jbHVkZSA8d3RmL0Nv
bXBsZXRpb25IYW5kbGVyLmg+CiAjaW5jbHVkZSA8d3RmL0ZpbGVTeXN0ZW0uaD4KIAogI2ltcG9y
dCA8cGFsL2NvY29hL0FWRm91bmRhdGlvblNvZnRMaW5rLmg+CkBAIC0zNTgsMTIgKzM1OSwxMyBA
QCB2b2lkIE1lZGlhUmVjb3JkZXJQcml2YXRlV3JpdGVyOjpzdG9wUmVjb3JkaW5nKCkKICAgICBt
X2ZpbmlzaFdyaXRpbmdTZW1hcGhvcmUud2FpdCgpOwogfQogCi1SZWZQdHI8U2hhcmVkQnVmZmVy
PiBNZWRpYVJlY29yZGVyUHJpdmF0ZVdyaXRlcjo6ZmV0Y2hEYXRhKCkKK3ZvaWQgTWVkaWFSZWNv
cmRlclByaXZhdGVXcml0ZXI6OmZldGNoRGF0YShDb21wbGV0aW9uSGFuZGxlcjx2b2lkKFJlZlB0
cjxTaGFyZWRCdWZmZXI+JiYpPiYmIGNvbXBsZXRpb25IYW5kbGVyKQogewogICAgIGlmICgobV9w
YXRoLmlzRW1wdHkoKSAmJiAhbV9pc1N0b3BwZWQpIHx8ICFtX2hhc1N0YXJ0ZWRXcml0aW5nKQot
ICAgICAgICByZXR1cm4gbnVsbHB0cjsKLSAgICAKLSAgICByZXR1cm4gU2hhcmVkQnVmZmVyOjpj
cmVhdGVXaXRoQ29udGVudHNPZkZpbGUobV9wYXRoKTsKKyAgICAgICAgcmV0dXJuIGNvbXBsZXRp
b25IYW5kbGVyKG51bGxwdHIpOworCisgICAgLy8gRklYTUU6IFdlIHNob3VsZCByZWFkIGluIGEg
YmFja2dyb3VuZCB0aHJlYWQuCisgICAgY29tcGxldGlvbkhhbmRsZXIoU2hhcmVkQnVmZmVyOjpj
cmVhdGVXaXRoQ29udGVudHNPZkZpbGUobV9wYXRoKSk7CiB9CiAKIH0gLy8gbmFtZXNwYWNlIFdl
YkNvcmUK
</data>

          </attachment>
      

    </bug>

</bugzilla>