<?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>237020</bug_id>
          
          <creation_ts>2022-02-21 22:56:27 -0800</creation_ts>
          <short_desc>RemoteVideoFrameObjectHeap::getVideoFrameBuffer can use base class pixelBuffer accessor</short_desc>
          <delta_ts>2022-02-23 05:49:18 -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>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>kkinnunen</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>1844560</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-02-21 22:56:27 -0800</bug_when>
    <thetext>RemoteVideoFrameObjectHeap::getVideoFrameBuffer can use base class pixelBuffer accessor</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1844562</commentid>
    <comment_count>1</comment_count>
      <attachid>452829</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-02-21 23:02:31 -0800</bug_when>
    <thetext>Created attachment 452829
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1844625</commentid>
    <comment_count>2</comment_count>
      <attachid>452829</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-02-22 03:22:54 -0800</bug_when>
    <thetext>Comment on attachment 452829
Patch

Test failure is unrelated</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1845035</commentid>
    <comment_count>3</comment_count>
      <attachid>452944</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-02-23 00:26:20 -0800</bug_when>
    <thetext>Created attachment 452944
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1845100</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-23 05:48:20 -0800</bug_when>
    <thetext>Committed r290368 (247684@main): &lt;https://commits.webkit.org/247684@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 452944.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1845101</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-23 05:49:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/89351270&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>452829</attachid>
            <date>2022-02-21 23:02:31 -0800</date>
            <delta_ts>2022-02-23 00:21:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-237020-20220222080229.patch</filename>
            <type>text/plain</type>
            <size>4322</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkwMjM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDFhMDMzNmNkNTg5Y2Mx
YzVkN2Y1ZTM2OGRhMDY5NzVmN2YwNWQ4MC4uYTY5OWEzZGY0NzIwZDYyOWEzZDEyZDQxY2MzMGVl
MTllZjI5YWE2MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIyLTAyLTIxICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSZW1vdGVWaWRlb0ZyYW1l
T2JqZWN0SGVhcDo6Z2V0VmlkZW9GcmFtZUJ1ZmZlciBjYW4gdXNlIGJhc2UgY2xhc3MgcGl4ZWxC
dWZmZXIgYWNjZXNzb3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIzNzAyMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIE5vIGNoYW5nZSBvZiBiZWhhdmlvci4KKyAgICAgICAgQ292ZXJlZCBieSBleGlzdGlu
ZyB0ZXN0cy4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2N2L1ZpZGVvRnJhbWVDVi5o
OgorICAgICAgICAoV2ViQ29yZTo6VmlkZW9GcmFtZUMkVjo6cGl4ZWxCdWZmZXIgY29uc3Q6IE1h
cmsgaXQgYXMgZmluYWwuCisKIDIwMjItMDItMjEgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBw
bGUuY29tPgogCiAgICAgICAgIEFsbG93IHRvIHBhc3Mgd2VicnRjIHZpZGVvIGZyYW1lIGJ1ZmZl
cnMgdGhyb3VnaCBSZWFsdGltZU1lZGlhU291cmNlIGJhc2VkIHBpcGVsaW5lcwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwppbmRl
eCAyMmY4YjYzZjY1Y2Q2MWU2MDM2MTZiMWY4Yzk2Nzk0OWNkNDhjYTM1Li4zNmJjNGVmZWUzZDdm
YmU4NThlODg2MTUyOTNjZmIzZjQ1ZjFlNjEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisy
MDIyLTAyLTIxICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBS
ZW1vdGVWaWRlb0ZyYW1lT2JqZWN0SGVhcDo6Z2V0VmlkZW9GcmFtZUJ1ZmZlciBjYW4gdXNlIGJh
c2UgY2xhc3MgcGl4ZWxCdWZmZXIgYWNjZXNzb3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNzAyMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIE1ha2UgdXNlIG9mIHBpeGVsQnVmZmVyIHZpcnR1YWwgbWV0
aG9kIHRvIHNpbXBsaWZ5IHRoaW5ncy4KKyAgICAgICAgQWRkIGEgbWlzc2luZyBlYXJseSByZXR1
cm4gaW4gY2FzZSBvZiBub3QgZm91bmQgcGl4ZWwgYnVmZmVyLgorCisgICAgICAgICogR1BVUHJv
Y2Vzcy9tZWRpYS9SZW1vdGVWaWRlb0ZyYW1lT2JqZWN0SGVhcC5jcHA6CisgICAgICAgIChXZWJL
aXQ6OlJlbW90ZVZpZGVvRnJhbWVPYmplY3RIZWFwOjpnZXRWaWRlb0ZyYW1lQnVmZmVyKToKKwog
MjAyMi0wMi0yMSAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAg
QWxsb3cgdG8gcGFzcyB3ZWJydGMgdmlkZW8gZnJhbWUgYnVmZmVycyB0aHJvdWdoIFJlYWx0aW1l
TWVkaWFTb3VyY2UgYmFzZWQgcGlwZWxpbmVzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jdi9WaWRlb0ZyYW1lQ1YuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL2N2L1ZpZGVvRnJhbWVDVi5oCmluZGV4IDE0ZWI1YjU1MmZjY2M1MzM3NjNm
Yzc0YzdlOTNkZWM2ZjIzMjFjYjMuLjk4NmRjNzg4OWZlZDhhZWE3OGFlNDE5NjYxNDRhMzc1NTlj
MTU0M2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2N2L1Zp
ZGVvRnJhbWVDVi5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2N2L1Zp
ZGVvRnJhbWVDVi5oCkBAIC00MCw3ICs0MCw3IEBAIHB1YmxpYzoKICAgICBXRUJDT1JFX0VYUE9S
VCBzdGF0aWMgUmVmPFZpZGVvRnJhbWVDVj4gY3JlYXRlKE1lZGlhVGltZSBwcmVzZW50YXRpb25U
aW1lLCBib29sIGlzTWlycm9yZWQsIFZpZGVvUm90YXRpb24sIFJldGFpblB0cjxDVlBpeGVsQnVm
ZmVyUmVmPiYmKTsKICAgICBXRUJDT1JFX0VYUE9SVCB+VmlkZW9GcmFtZUNWKCk7CiAKLSAgICBD
VlBpeGVsQnVmZmVyUmVmIHBpeGVsQnVmZmVyKCkgY29uc3QgeyByZXR1cm4gbV9waXhlbEJ1ZmZl
ci5nZXQoKTsgfQorICAgIENWUGl4ZWxCdWZmZXJSZWYgcGl4ZWxCdWZmZXIoKSBjb25zdCBmaW5h
bCB7IHJldHVybiBtX3BpeGVsQnVmZmVyLmdldCgpOyB9CiAgICAgSW1hZ2VPcmllbnRhdGlvbiBv
cmllbnRhdGlvbigpIGNvbnN0OwogCiAgICAgdGVtcGxhdGU8dHlwZW5hbWUgRW5jb2Rlcj4gdm9p
ZCBlbmNvZGUoRW5jb2RlciYpIGNvbnN0OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9HUFVQ
cm9jZXNzL21lZGlhL1JlbW90ZVZpZGVvRnJhbWVPYmplY3RIZWFwLmNwcCBiL1NvdXJjZS9XZWJL
aXQvR1BVUHJvY2Vzcy9tZWRpYS9SZW1vdGVWaWRlb0ZyYW1lT2JqZWN0SGVhcC5jcHAKaW5kZXgg
NTI5YzI3MmVmNDcxNDQ5NDYzYzExOGYyZDU3MDcyNzcxYjM4ZTJhNS4uNjhhOTlmMmQ4M2IxMmM3
ZWExYTFhYjMxNDk3MmIwNTExMmE0ODZkYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9HUFVQ
cm9jZXNzL21lZGlhL1JlbW90ZVZpZGVvRnJhbWVPYmplY3RIZWFwLmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3RlVmlkZW9GcmFtZU9iamVjdEhlYXAuY3BwCkBA
IC05NCwyMiArOTQsMjMgQEAgdm9pZCBSZW1vdGVWaWRlb0ZyYW1lT2JqZWN0SGVhcDo6Z2V0Vmlk
ZW9GcmFtZUJ1ZmZlcihSZW1vdGVWaWRlb0ZyYW1lUmVhZFJlZmVyZW4KICAgICBhdXRvIGlkZW50
aWZpZXIgPSByZWFkLmlkZW50aWZpZXIoKTsKICAgICBhdXRvIHZpZGVvRnJhbWUgPSByZXRpcmUo
V1RGTW92ZShyZWFkKSwgMF9zKTsKIAotICAgIGlmICghdmlkZW9GcmFtZSkKKyAgICBpZiAoIXZp
ZGVvRnJhbWUpIHsKICAgICAgICAgbV9jb25uZWN0aW9uLT5zZW5kKE1lc3NhZ2VzOjpSZW1vdGVW
aWRlb0ZyYW1lT2JqZWN0SGVhcFByb3h5UHJvY2Vzc29yOjpWaWRlb0ZyYW1lQnVmZmVyTm90Rm91
bmQgeyBpZGVudGlmaWVyIH0sIDApOwotICAgIFJldGFpblB0cjxDVlBpeGVsQnVmZmVyUmVmPiBw
aXhlbEJ1ZmZlcjsKLSAgICBpZiAoaXM8VmlkZW9GcmFtZUNWPih2aWRlb0ZyYW1lKSkKLSAgICAg
ICAgcGl4ZWxCdWZmZXIgPSBkb3duY2FzdDxWaWRlb0ZyYW1lQ1Y+KCp2aWRlb0ZyYW1lKS5waXhl
bEJ1ZmZlcigpOwotICAgIGVsc2UgaWYgKGlzPE1lZGlhU2FtcGxlQVZGT2JqQz4oKnZpZGVvRnJh
bWUpKQotICAgICAgICBwaXhlbEJ1ZmZlciA9IGRvd25jYXN0PE1lZGlhU2FtcGxlQVZGT2JqQz4o
KnZpZGVvRnJhbWUpLnBpeGVsQnVmZmVyKCk7Ci0gICAgZWxzZSB7CisgICAgICAgIHJldHVybjsK
KyAgICB9CisKKyAgICBhdXRvIHBpeGVsQnVmZmVyID0gdmlkZW9GcmFtZS0+cGl4ZWxCdWZmZXIo
KTsKKyAgICBpZiAoIXBpeGVsQnVmZmVyKSB7CiAgICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgp
OwogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgbV9zaGFyZWRWaWRlb0ZyYW1lV3JpdGVy
LndyaXRlKHBpeGVsQnVmZmVyLmdldCgpLAorICAgIGJvb2wgcmVzdWx0ID0gbV9zaGFyZWRWaWRl
b0ZyYW1lV3JpdGVyLndyaXRlKHBpeGVsQnVmZmVyLAogICAgICAgICBbJl0oYXV0byYgc2VtYXBo
b3JlKSB7IG1fY29ubmVjdGlvbi0+c2VuZChNZXNzYWdlczo6UmVtb3RlVmlkZW9GcmFtZU9iamVj
dEhlYXBQcm94eVByb2Nlc3Nvcjo6U2V0U2hhcmVkVmlkZW9GcmFtZVNlbWFwaG9yZSB7IHNlbWFw
aG9yZSB9LCAwKTsgfSwKICAgICAgICAgWyZdKGF1dG8mIGhhbmRsZSkgeyBtX2Nvbm5lY3Rpb24t
PnNlbmQoTWVzc2FnZXM6OlJlbW90ZVZpZGVvRnJhbWVPYmplY3RIZWFwUHJveHlQcm9jZXNzb3I6
OlNldFNoYXJlZFZpZGVvRnJhbWVNZW1vcnkgeyBoYW5kbGUgfSwgMCk7IH0KICAgICApOworICAg
IEFTU0VSVF9VTlVTRUQocmVzdWx0LCByZXN1bHQpOworCiAgICAgbV9jb25uZWN0aW9uLT5zZW5k
KE1lc3NhZ2VzOjpSZW1vdGVWaWRlb0ZyYW1lT2JqZWN0SGVhcFByb3h5UHJvY2Vzc29yOjpOZXdW
aWRlb0ZyYW1lQnVmZmVyIHsgaWRlbnRpZmllciB9LCAwKTsKIH0KICNlbmRpZgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>452944</attachid>
            <date>2022-02-23 00:26:20 -0800</date>
            <delta_ts>2022-02-23 05:48:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-237020-20220223092618.patch</filename>
            <type>text/plain</type>
            <size>4666</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkwMzQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGZkZjgyZTdjOTUyMDAy
OTFkMGJmNzc2NGY3NjVhMTVhODRkODI0YS4uMDYwNDM2YjE1NjQ3MmE5YzY4ZjYwOTEwZmNiNjVi
ODIzY2M0MWJmNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIyLTAyLTIyICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSZW1vdGVWaWRlb0ZyYW1l
T2JqZWN0SGVhcDo6Z2V0VmlkZW9GcmFtZUJ1ZmZlciBjYW4gdXNlIGJhc2UgY2xhc3MgcGl4ZWxC
dWZmZXIgYWNjZXNzb3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIzNzAyMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIE5vIGNoYW5nZSBvZiBiZWhhdmlvci4KKyAgICAgICAgQ292ZXJlZCBieSBleGlzdGlu
ZyB0ZXN0cy4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2N2L1ZpZGVvRnJhbWVDVi5o
OgorICAgICAgICAoV2ViQ29yZTo6VmlkZW9GcmFtZUMkVjo6cGl4ZWxCdWZmZXIgY29uc3Q6IE1h
cmsgaXQgYXMgZmluYWwuCisKIDIwMjItMDItMjIgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxl
LmNvbT4KIAogICAgICAgICBEcm9wIFN0cmluZ0hhc2hlcjo6aGFzaE1lbW9yeSgpIGFuZCB1c2Ug
dGhlIG1vZGVybiBIYXNoZXIgaW5zdGVhZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwppbmRleCA3MDIzMDQzMzhmNTg0OWJkYzYz
ZjIzMWYxYTgzOTliZmJjYTYzYjQ0Li5kMmYxNjVjY2VkZTI1MDY1ZmE4NjA5ZTdiZGU5Njc5YTA4
NDc5ZDhjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIyLTAyLTIyICBZb3Vlbm4gRmFi
bGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSZW1vdGVWaWRlb0ZyYW1lT2JqZWN0
SGVhcDo6Z2V0VmlkZW9GcmFtZUJ1ZmZlciBjYW4gdXNlIGJhc2UgY2xhc3MgcGl4ZWxCdWZmZXIg
YWNjZXNzb3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIzNzAyMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IE1ha2UgdXNlIG9mIHBpeGVsQnVmZmVyIHZpcnR1YWwgbWV0aG9kIHRvIHNpbXBsaWZ5IHRoaW5n
cy4KKyAgICAgICAgQWRkIGEgbWlzc2luZyBlYXJseSByZXR1cm4gaW4gY2FzZSBvZiBub3QgZm91
bmQgcGl4ZWwgYnVmZmVyLgorCisgICAgICAgICogR1BVUHJvY2Vzcy9tZWRpYS9SZW1vdGVWaWRl
b0ZyYW1lT2JqZWN0SGVhcC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlJlbW90ZVZpZGVvRnJhbWVP
YmplY3RIZWFwOjpnZXRWaWRlb0ZyYW1lQnVmZmVyKToKKwogMjAyMi0wMi0yMiAgWW91ZW5uIEZh
YmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3RlU2FtcGxlQnVmZmVyRGlz
cGxheUxheWVyOjplbnF1ZXVlU2FtcGxlIHNob3VsZCBub3QgY2hhbmdlIG1lZGlhIHNhbXBsZXMg
b3duZWQgYnkgaXRzIG9iamVjdCBoZWFwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9jdi9WaWRlb0ZyYW1lQ1YuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2N2L1ZpZGVvRnJhbWVDVi5oCmluZGV4IDE0ZWI1YjU1MmZjY2M1MzM3NjNmYzc0
YzdlOTNkZWM2ZjIzMjFjYjMuLjk4NmRjNzg4OWZlZDhhZWE3OGFlNDE5NjYxNDRhMzc1NTljMTU0
M2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2N2L1ZpZGVv
RnJhbWVDVi5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2N2L1ZpZGVv
RnJhbWVDVi5oCkBAIC00MCw3ICs0MCw3IEBAIHB1YmxpYzoKICAgICBXRUJDT1JFX0VYUE9SVCBz
dGF0aWMgUmVmPFZpZGVvRnJhbWVDVj4gY3JlYXRlKE1lZGlhVGltZSBwcmVzZW50YXRpb25UaW1l
LCBib29sIGlzTWlycm9yZWQsIFZpZGVvUm90YXRpb24sIFJldGFpblB0cjxDVlBpeGVsQnVmZmVy
UmVmPiYmKTsKICAgICBXRUJDT1JFX0VYUE9SVCB+VmlkZW9GcmFtZUNWKCk7CiAKLSAgICBDVlBp
eGVsQnVmZmVyUmVmIHBpeGVsQnVmZmVyKCkgY29uc3QgeyByZXR1cm4gbV9waXhlbEJ1ZmZlci5n
ZXQoKTsgfQorICAgIENWUGl4ZWxCdWZmZXJSZWYgcGl4ZWxCdWZmZXIoKSBjb25zdCBmaW5hbCB7
IHJldHVybiBtX3BpeGVsQnVmZmVyLmdldCgpOyB9CiAgICAgSW1hZ2VPcmllbnRhdGlvbiBvcmll
bnRhdGlvbigpIGNvbnN0OwogCiAgICAgdGVtcGxhdGU8dHlwZW5hbWUgRW5jb2Rlcj4gdm9pZCBl
bmNvZGUoRW5jb2RlciYpIGNvbnN0OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9HUFVQcm9j
ZXNzL21lZGlhL1JlbW90ZVZpZGVvRnJhbWVPYmplY3RIZWFwLmNwcCBiL1NvdXJjZS9XZWJLaXQv
R1BVUHJvY2Vzcy9tZWRpYS9SZW1vdGVWaWRlb0ZyYW1lT2JqZWN0SGVhcC5jcHAKaW5kZXggNTI5
YzI3MmVmNDcxNDQ5NDYzYzExOGYyZDU3MDcyNzcxYjM4ZTJhNS4uNjgwMTBlMmU2MGZmY2Y4Yzg4
YmQwYzUwN2M2MmY4ZDczZDFhODRkYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9HUFVQcm9j
ZXNzL21lZGlhL1JlbW90ZVZpZGVvRnJhbWVPYmplY3RIZWFwLmNwcAorKysgYi9Tb3VyY2UvV2Vi
S2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3RlVmlkZW9GcmFtZU9iamVjdEhlYXAuY3BwCkBAIC05
NCwyMiArOTQsMjcgQEAgdm9pZCBSZW1vdGVWaWRlb0ZyYW1lT2JqZWN0SGVhcDo6Z2V0VmlkZW9G
cmFtZUJ1ZmZlcihSZW1vdGVWaWRlb0ZyYW1lUmVhZFJlZmVyZW4KICAgICBhdXRvIGlkZW50aWZp
ZXIgPSByZWFkLmlkZW50aWZpZXIoKTsKICAgICBhdXRvIHZpZGVvRnJhbWUgPSByZXRpcmUoV1RG
TW92ZShyZWFkKSwgMF9zKTsKIAotICAgIGlmICghdmlkZW9GcmFtZSkKKyAgICBpZiAoIXZpZGVv
RnJhbWUpIHsKKyAgICAgICAgbV9jb25uZWN0aW9uLT5zZW5kKE1lc3NhZ2VzOjpSZW1vdGVWaWRl
b0ZyYW1lT2JqZWN0SGVhcFByb3h5UHJvY2Vzc29yOjpWaWRlb0ZyYW1lQnVmZmVyTm90Rm91bmQg
eyBpZGVudGlmaWVyIH0sIDApOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgYXV0byBw
aXhlbEJ1ZmZlciA9IHZpZGVvRnJhbWUtPnBpeGVsQnVmZmVyKCk7CisgICAgaWYgKCFwaXhlbEJ1
ZmZlcikgewogICAgICAgICBtX2Nvbm5lY3Rpb24tPnNlbmQoTWVzc2FnZXM6OlJlbW90ZVZpZGVv
RnJhbWVPYmplY3RIZWFwUHJveHlQcm9jZXNzb3I6OlZpZGVvRnJhbWVCdWZmZXJOb3RGb3VuZCB7
IGlkZW50aWZpZXIgfSwgMCk7Ci0gICAgUmV0YWluUHRyPENWUGl4ZWxCdWZmZXJSZWY+IHBpeGVs
QnVmZmVyOwotICAgIGlmIChpczxWaWRlb0ZyYW1lQ1Y+KHZpZGVvRnJhbWUpKQotICAgICAgICBw
aXhlbEJ1ZmZlciA9IGRvd25jYXN0PFZpZGVvRnJhbWVDVj4oKnZpZGVvRnJhbWUpLnBpeGVsQnVm
ZmVyKCk7Ci0gICAgZWxzZSBpZiAoaXM8TWVkaWFTYW1wbGVBVkZPYmpDPigqdmlkZW9GcmFtZSkp
Ci0gICAgICAgIHBpeGVsQnVmZmVyID0gZG93bmNhc3Q8TWVkaWFTYW1wbGVBVkZPYmpDPigqdmlk
ZW9GcmFtZSkucGl4ZWxCdWZmZXIoKTsKLSAgICBlbHNlIHsKICAgICAgICAgQVNTRVJUX05PVF9S
RUFDSEVEKCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBtX3NoYXJlZFZpZGVvRnJh
bWVXcml0ZXIud3JpdGUocGl4ZWxCdWZmZXIuZ2V0KCksCisgICAgYm9vbCByZXN1bHQgPSBtX3No
YXJlZFZpZGVvRnJhbWVXcml0ZXIud3JpdGUocGl4ZWxCdWZmZXIsCiAgICAgICAgIFsmXShhdXRv
JiBzZW1hcGhvcmUpIHsgbV9jb25uZWN0aW9uLT5zZW5kKE1lc3NhZ2VzOjpSZW1vdGVWaWRlb0Zy
YW1lT2JqZWN0SGVhcFByb3h5UHJvY2Vzc29yOjpTZXRTaGFyZWRWaWRlb0ZyYW1lU2VtYXBob3Jl
IHsgc2VtYXBob3JlIH0sIDApOyB9LAogICAgICAgICBbJl0oYXV0byYgaGFuZGxlKSB7IG1fY29u
bmVjdGlvbi0+c2VuZChNZXNzYWdlczo6UmVtb3RlVmlkZW9GcmFtZU9iamVjdEhlYXBQcm94eVBy
b2Nlc3Nvcjo6U2V0U2hhcmVkVmlkZW9GcmFtZU1lbW9yeSB7IGhhbmRsZSB9LCAwKTsgfQogICAg
ICk7CisgICAgaWYgKCFyZXN1bHQpIHsKKyAgICAgICAgLy8gRklYTUU6IFdlIHNob3VsZCBBU1NF
UlRfTk9UX1JFQUNIRUQgb25jZSB3ZSBzdXBwb3J0IGVub3VnaCBwaXhlbCBidWZmZXIgdHlwZXMu
CisgICAgICAgIG1fY29ubmVjdGlvbi0+c2VuZChNZXNzYWdlczo6UmVtb3RlVmlkZW9GcmFtZU9i
amVjdEhlYXBQcm94eVByb2Nlc3Nvcjo6VmlkZW9GcmFtZUJ1ZmZlck5vdEZvdW5kIHsgaWRlbnRp
ZmllciB9LCAwKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KICAgICBtX2Nvbm5lY3Rpb24tPnNl
bmQoTWVzc2FnZXM6OlJlbW90ZVZpZGVvRnJhbWVPYmplY3RIZWFwUHJveHlQcm9jZXNzb3I6Ok5l
d1ZpZGVvRnJhbWVCdWZmZXIgeyBpZGVudGlmaWVyIH0sIDApOwogfQogI2VuZGlmCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>