<?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>238937</bug_id>
          
          <creation_ts>2022-04-07 08:10:33 -0700</creation_ts>
          <short_desc>Some IPC related message forwarding functions use const lvalue references</short_desc>
          <delta_ts>2022-04-14 06:25:19 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</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>
          
          <blocked>234169</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kimmo Kinnunen">kkinnunen</reporter>
          <assigned_to name="Kimmo Kinnunen">kkinnunen</assigned_to>
          <cc>kkinnunen</cc>
    
    <cc>koivisto</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1859262</commentid>
    <comment_count>0</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2022-04-07 08:10:33 -0700</bug_when>
    <thetext>Some IPC related message forwarding functions use const lvalue references</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1859263</commentid>
    <comment_count>1</comment_count>
      <attachid>456927</attachid>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2022-04-07 08:16:57 -0700</bug_when>
    <thetext>Created attachment 456927
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1861431</commentid>
    <comment_count>2</comment_count>
      <attachid>457607</attachid>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2022-04-14 03:04:00 -0700</bug_when>
    <thetext>Created attachment 457607
For landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1861464</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-04-14 06:24:56 -0700</bug_when>
    <thetext>Committed r292862 (249633@main): &lt;https://commits.webkit.org/249633@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 457607.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1861465</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-04-14 06:25:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/91749834&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>456927</attachid>
            <date>2022-04-07 08:16:57 -0700</date>
            <delta_ts>2022-04-14 03:03:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-238937-20220407181656.patch</filename>
            <type>text/plain</type>
            <size>7494</size>
            <attacher name="Kimmo Kinnunen">kkinnunen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkyNTMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGE3MmE1ZTJmNGQ1ZmU1M2Q5
MTBmY2Y3ZTUyOGY1YWJlNjc3OTI2MjEuLjkxZGQ3NjliZWU1OGM2NWQ2ZDUyZmY2OGFjYzE5N2Iz
MmRjZDVmMjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjcgQEAKKzIwMjItMDQtMDcgIEtpbW1vIEtp
bm51bmVuICA8a2tpbm51bmVuQGFwcGxlLmNvbT4KKworICAgICAgICBTb21lIElQQyByZWxhdGVk
IG1lc3NhZ2UgZm9yd2FyZGluZyBmdW5jdGlvbnMgdXNlIGNvbnN0IGx2YWx1ZSByZWZlcmVuY2Vz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzg5MzcK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQYXNzaW5n
IHRoZSBtZXNzYWdlIGFzIGNvbnN0IGx2YWx1ZSByZWZlcmVuY2UgcHJldmVudHMgSVBDIG1lc3Nh
Z2VzIHRvIGJlCisgICAgICAgIGNoYW5nZWQgdG8gc3VwcG9ydCBtb3ZlIHNlbWFudGljcyBmb3Ig
c29tZSBtZXNzYWdlIGFyZ3VtZW50cy4KKworICAgICAgICBGaXggYnkgdXNpbmcgdW5pdmVyc2Fs
IHJlZmVyZW5jZXMgaW4gdGhlIHNoZWxsIGZ1bmN0aW9uIHNpZ25hdHVyZXMuCisgICAgICAgIEZv
cndhcmQgdGhlIG1lc3NhZ2VzIGZyb20gb25lIHNoZWxsIGZ1bmN0aW9uIHRvIG90aGVyIGFzIHJ2
YWx1ZSByZWZlcmVuY2VzCisgICAgICAgIHZpYSBXVEZNb3ZlLCBzaW5jZSB0aGUgbWVzc2FnZXMg
YXJlIGFsd2F5cyBzdWNoIHRoYXQgdGhleSBhcmUgZm9yd2FyZGVkIHNvLgorICAgICAgICBUaGlz
IGFsc28gY2F0Y2hlcyBtb3N0IHN1Y2ggZXJyb3JzIGluIHRoZSBmdXR1cmUuCisKKyAgICAgICAg
Tm8gbmV3IHRlc3RzLCByZWZhY3Rvci4KKworICAgICAgICAqIFBsYXRmb3JtL0lQQy9NZXNzYWdl
U2VuZGVyLmg6CisgICAgICAgIChJUEM6Ok1lc3NhZ2VTZW5kZXI6OnNlbmQpOgorICAgICAgICAo
SVBDOjpNZXNzYWdlU2VuZGVyOjpzZW5kU3luYyk6CisgICAgICAgIChJUEM6Ok1lc3NhZ2VTZW5k
ZXI6OnNlbmRXaXRoQXN5bmNSZXBseSk6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL0Ry
YXdpbmdBcmVhLmg6CisgICAgICAgIChXZWJLaXQ6OkRyYXdpbmdBcmVhOjpzZW5kKToKKwogMjAy
Mi0wNC0wNyAgS2ltbW8gS2lubnVuZW4gIDxra2lubnVuZW5AYXBwbGUuY29tPgogCiAgICAgICAg
IElQQzo6Q29ubmVjdGlvbiBzaG91bGQgc3VwcG9ydCBkaXZlcnRpbmcgYWxsIG1lc3NhZ2VzIHRv
IGEgbWVzc2FnZSBxdWV1ZSBpbiBvdGhlciB0aHJlYWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvUGxhdGZvcm0vSVBDL01lc3NhZ2VTZW5kZXIuaCBiL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm0v
SVBDL01lc3NhZ2VTZW5kZXIuaAppbmRleCA3M2YwMjlmMjVlMGRlODUzNDFlZDc5ZTEwZTdjMzRm
MTA2ZjBkNmFlLi5lNzllODJlYjUzZTMyYzc2YmMyYmFmNDYyYTUwMTRlOWJjNTAyMGExIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9NZXNzYWdlU2VuZGVyLmgKKysrIGIv
U291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvTWVzc2FnZVNlbmRlci5oCkBAIC0zNSwzOCArMzUs
MzcgQEAgY2xhc3MgTWVzc2FnZVNlbmRlciB7CiBwdWJsaWM6CiAgICAgdmlydHVhbCB+TWVzc2Fn
ZVNlbmRlcigpOwogCi0gICAgdGVtcGxhdGU8dHlwZW5hbWUgVT4gYm9vbCBzZW5kKGNvbnN0IFUm
IG1lc3NhZ2UsIE9wdGlvblNldDxTZW5kT3B0aW9uPiBzZW5kT3B0aW9ucyA9IHsgfSkKKyAgICB0
ZW1wbGF0ZTx0eXBlbmFtZSBVPiBib29sIHNlbmQoVSYmIG1lc3NhZ2UsIE9wdGlvblNldDxTZW5k
T3B0aW9uPiBzZW5kT3B0aW9ucyA9IHsgfSkKICAgICB7Ci0gICAgICAgIHJldHVybiBzZW5kKG1l
c3NhZ2UsIG1lc3NhZ2VTZW5kZXJEZXN0aW5hdGlvbklEKCksIHNlbmRPcHRpb25zKTsKKyAgICAg
ICAgcmV0dXJuIHNlbmQoV1RGTW92ZShtZXNzYWdlKSwgbWVzc2FnZVNlbmRlckRlc3RpbmF0aW9u
SUQoKSwgc2VuZE9wdGlvbnMpOwogICAgIH0KIAotICAgIHRlbXBsYXRlPHR5cGVuYW1lIFU+IGJv
b2wgc2VuZChjb25zdCBVJiBtZXNzYWdlLCB1aW50NjRfdCBkZXN0aW5hdGlvbklELCBPcHRpb25T
ZXQ8U2VuZE9wdGlvbj4gc2VuZE9wdGlvbnMgPSB7IH0pCisgICAgdGVtcGxhdGU8dHlwZW5hbWUg
VT4gYm9vbCBzZW5kKFUmJiBtZXNzYWdlLCB1aW50NjRfdCBkZXN0aW5hdGlvbklELCBPcHRpb25T
ZXQ8U2VuZE9wdGlvbj4gc2VuZE9wdGlvbnMgPSB7IH0pCiAgICAgewogICAgICAgICBzdGF0aWNf
YXNzZXJ0KCFVOjppc1N5bmMsICJNZXNzYWdlIGlzIHN5bmMhIik7CiAKICAgICAgICAgYXV0byBl
bmNvZGVyID0gbWFrZVVuaXF1ZVJlZjxFbmNvZGVyPihVOjpuYW1lKCksIGRlc3RpbmF0aW9uSUQp
OwogICAgICAgICBlbmNvZGVyLmdldCgpIDw8IG1lc3NhZ2UuYXJndW1lbnRzKCk7Ci0gICAgICAg
IAogICAgICAgICByZXR1cm4gc2VuZE1lc3NhZ2UoV1RGTW92ZShlbmNvZGVyKSwgc2VuZE9wdGlv
bnMpOwogICAgIH0KLSAgICAKKwogICAgIHRlbXBsYXRlPHR5cGVuYW1lIFUsIHR5cGVuYW1lIFQ+
Ci0gICAgYm9vbCBzZW5kKGNvbnN0IFUmIG1lc3NhZ2UsIE9iamVjdElkZW50aWZpZXI8VD4gZGVz
dGluYXRpb25JRCwgT3B0aW9uU2V0PFNlbmRPcHRpb24+IHNlbmRPcHRpb25zID0geyB9KQorICAg
IGJvb2wgc2VuZChVJiYgbWVzc2FnZSwgT2JqZWN0SWRlbnRpZmllcjxUPiBkZXN0aW5hdGlvbklE
LCBPcHRpb25TZXQ8U2VuZE9wdGlvbj4gc2VuZE9wdGlvbnMgPSB7IH0pCiAgICAgewotICAgICAg
ICByZXR1cm4gc2VuZDxVPihtZXNzYWdlLCBkZXN0aW5hdGlvbklELnRvVUludDY0KCksIHNlbmRP
cHRpb25zKTsKKyAgICAgICAgcmV0dXJuIHNlbmQoV1RGTW92ZShtZXNzYWdlKSwgZGVzdGluYXRp
b25JRC50b1VJbnQ2NCgpLCBzZW5kT3B0aW9ucyk7CiAgICAgfQogICAgIHVzaW5nIFNlbmRTeW5j
UmVzdWx0ID0gQ29ubmVjdGlvbjo6U2VuZFN5bmNSZXN1bHQ7CiAKLSAgICB0ZW1wbGF0ZTx0eXBl
bmFtZSBUPgotICAgIFNlbmRTeW5jUmVzdWx0IHNlbmRTeW5jKFQmJiBtZXNzYWdlLCB0eXBlbmFt
ZSBUOjpSZXBseSYmIHJlcGx5LCBUaW1lb3V0IHRpbWVvdXQgPSBTZWNvbmRzOjppbmZpbml0eSgp
LCBPcHRpb25TZXQ8U2VuZFN5bmNPcHRpb24+IHNlbmRTeW5jT3B0aW9ucyA9IHsgfSkKKyAgICB0
ZW1wbGF0ZTx0eXBlbmFtZSBVPgorICAgIFNlbmRTeW5jUmVzdWx0IHNlbmRTeW5jKFUmJiBtZXNz
YWdlLCB0eXBlbmFtZSBVOjpSZXBseSYmIHJlcGx5LCBUaW1lb3V0IHRpbWVvdXQgPSBTZWNvbmRz
OjppbmZpbml0eSgpLCBPcHRpb25TZXQ8U2VuZFN5bmNPcHRpb24+IHNlbmRTeW5jT3B0aW9ucyA9
IHsgfSkKICAgICB7Ci0gICAgICAgIHN0YXRpY19hc3NlcnQoVDo6aXNTeW5jLCAiTWVzc2FnZSBp
cyBub3Qgc3luYyEiKTsKKyAgICAgICAgc3RhdGljX2Fzc2VydChVOjppc1N5bmMsICJNZXNzYWdl
IGlzIG5vdCBzeW5jISIpOwogCi0gICAgICAgIHJldHVybiBzZW5kU3luYyhzdGQ6OmZvcndhcmQ8
VD4obWVzc2FnZSksIFdURk1vdmUocmVwbHkpLCBtZXNzYWdlU2VuZGVyRGVzdGluYXRpb25JRCgp
LCB0aW1lb3V0LCBzZW5kU3luY09wdGlvbnMpOworICAgICAgICByZXR1cm4gc2VuZFN5bmMoV1RG
TW92ZShtZXNzYWdlKSwgV1RGTW92ZShyZXBseSksIG1lc3NhZ2VTZW5kZXJEZXN0aW5hdGlvbklE
KCksIHRpbWVvdXQsIHNlbmRTeW5jT3B0aW9ucyk7CiAgICAgfQogCi0gICAgdGVtcGxhdGU8dHlw
ZW5hbWUgVD4KLSAgICBTZW5kU3luY1Jlc3VsdCBzZW5kU3luYyhUJiYgbWVzc2FnZSwgdHlwZW5h
bWUgVDo6UmVwbHkmJiByZXBseSwgdWludDY0X3QgZGVzdGluYXRpb25JRCwgVGltZW91dCB0aW1l
b3V0ID0gVGltZW91dDo6aW5maW5pdHkoKSwgT3B0aW9uU2V0PFNlbmRTeW5jT3B0aW9uPiBzZW5k
U3luY09wdGlvbnMgPSB7IH0pCisgICAgdGVtcGxhdGU8dHlwZW5hbWUgVT4KKyAgICBTZW5kU3lu
Y1Jlc3VsdCBzZW5kU3luYyhVJiYgbWVzc2FnZSwgdHlwZW5hbWUgVTo6UmVwbHkmJiByZXBseSwg
dWludDY0X3QgZGVzdGluYXRpb25JRCwgVGltZW91dCB0aW1lb3V0ID0gVGltZW91dDo6aW5maW5p
dHkoKSwgT3B0aW9uU2V0PFNlbmRTeW5jT3B0aW9uPiBzZW5kU3luY09wdGlvbnMgPSB7IH0pCiAg
ICAgewogICAgICAgICBpZiAoYXV0byogY29ubmVjdGlvbiA9IG1lc3NhZ2VTZW5kZXJDb25uZWN0
aW9uKCkpCiAgICAgICAgICAgICByZXR1cm4gY29ubmVjdGlvbi0+c2VuZFN5bmMoV1RGTW92ZSht
ZXNzYWdlKSwgV1RGTW92ZShyZXBseSksIGRlc3RpbmF0aW9uSUQsIHRpbWVvdXQsIHNlbmRTeW5j
T3B0aW9ucyk7CkBAIC03NywyOSArNzYsMjkgQEAgcHVibGljOgogICAgIHRlbXBsYXRlPHR5cGVu
YW1lIFUsIHR5cGVuYW1lIFQ+CiAgICAgU2VuZFN5bmNSZXN1bHQgc2VuZFN5bmMoVSYmIG1lc3Nh
Z2UsIHR5cGVuYW1lIFU6OlJlcGx5JiYgcmVwbHksIE9iamVjdElkZW50aWZpZXI8VD4gZGVzdGlu
YXRpb25JRCwgVGltZW91dCB0aW1lb3V0ID0gVGltZW91dDo6aW5maW5pdHkoKSwgT3B0aW9uU2V0
PFNlbmRTeW5jT3B0aW9uPiBzZW5kU3luY09wdGlvbnMgPSB7IH0pCiAgICAgewotICAgICAgICBy
ZXR1cm4gc2VuZFN5bmM8VT4oc3RkOjpmb3J3YXJkPFU+KG1lc3NhZ2UpLCBXVEZNb3ZlKHJlcGx5
KSwgZGVzdGluYXRpb25JRC50b1VJbnQ2NCgpLCB0aW1lb3V0LCBzZW5kU3luY09wdGlvbnMpOwor
ICAgICAgICByZXR1cm4gc2VuZFN5bmMoV1RGTW92ZShtZXNzYWdlKSwgV1RGTW92ZShyZXBseSks
IGRlc3RpbmF0aW9uSUQudG9VSW50NjQoKSwgdGltZW91dCwgc2VuZFN5bmNPcHRpb25zKTsKICAg
ICB9CiAKLSAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBULCB0eXBlbmFtZSBDPgotICAgIHVpbnQ2NF90
IHNlbmRXaXRoQXN5bmNSZXBseShUJiYgbWVzc2FnZSwgQyYmIGNvbXBsZXRpb25IYW5kbGVyLCBP
cHRpb25TZXQ8U2VuZE9wdGlvbj4gc2VuZE9wdGlvbnMgPSB7IH0pCisgICAgdGVtcGxhdGU8dHlw
ZW5hbWUgVSwgdHlwZW5hbWUgQz4KKyAgICB1aW50NjRfdCBzZW5kV2l0aEFzeW5jUmVwbHkoVSYm
IG1lc3NhZ2UsIEMmJiBjb21wbGV0aW9uSGFuZGxlciwgT3B0aW9uU2V0PFNlbmRPcHRpb24+IHNl
bmRPcHRpb25zID0geyB9KQogICAgIHsKICAgICAgICAgcmV0dXJuIHNlbmRXaXRoQXN5bmNSZXBs
eShXVEZNb3ZlKG1lc3NhZ2UpLCBXVEZNb3ZlKGNvbXBsZXRpb25IYW5kbGVyKSwgbWVzc2FnZVNl
bmRlckRlc3RpbmF0aW9uSUQoKSwgc2VuZE9wdGlvbnMpOwogICAgIH0KIAotICAgIHRlbXBsYXRl
PHR5cGVuYW1lIFQsIHR5cGVuYW1lIEM+Ci0gICAgdWludDY0X3Qgc2VuZFdpdGhBc3luY1JlcGx5
KFQmJiBtZXNzYWdlLCBDJiYgY29tcGxldGlvbkhhbmRsZXIsIHVpbnQ2NF90IGRlc3RpbmF0aW9u
SUQsIE9wdGlvblNldDxTZW5kT3B0aW9uPiBzZW5kT3B0aW9ucyA9IHsgfSkKKyAgICB0ZW1wbGF0
ZTx0eXBlbmFtZSBVLCB0eXBlbmFtZSBDPgorICAgIHVpbnQ2NF90IHNlbmRXaXRoQXN5bmNSZXBs
eShVJiYgbWVzc2FnZSwgQyYmIGNvbXBsZXRpb25IYW5kbGVyLCB1aW50NjRfdCBkZXN0aW5hdGlv
bklELCBPcHRpb25TZXQ8U2VuZE9wdGlvbj4gc2VuZE9wdGlvbnMgPSB7IH0pCiAgICAgewotICAg
ICAgICBzdGF0aWNfYXNzZXJ0KCFUOjppc1N5bmMsICJBc3luYyBtZXNzYWdlIGV4cGVjdGVkIik7
CisgICAgICAgIHN0YXRpY19hc3NlcnQoIVU6OmlzU3luYywgIkFzeW5jIG1lc3NhZ2UgZXhwZWN0
ZWQiKTsKIAotICAgICAgICBhdXRvIGVuY29kZXIgPSBtYWtlVW5pcXVlUmVmPElQQzo6RW5jb2Rl
cj4oVDo6bmFtZSgpLCBkZXN0aW5hdGlvbklEKTsKKyAgICAgICAgYXV0byBlbmNvZGVyID0gbWFr
ZVVuaXF1ZVJlZjxJUEM6OkVuY29kZXI+KFU6Om5hbWUoKSwgZGVzdGluYXRpb25JRCk7CiAgICAg
ICAgIHVpbnQ2NF90IGxpc3RlbmVySUQgPSBJUEM6Om5leHRBc3luY1JlcGx5SGFuZGxlcklEKCk7
CiAgICAgICAgIGVuY29kZXIuZ2V0KCkgPDwgbGlzdGVuZXJJRDsKLSAgICAgICAgZW5jb2Rlci5n
ZXQoKSA8PCBtZXNzYWdlLmFyZ3VtZW50cygpOworICAgICAgICBlbmNvZGVyLmdldCgpIDw8IFdU
Rk1vdmUobWVzc2FnZSkuYXJndW1lbnRzKCk7CiAgICAgICAgIHNlbmRNZXNzYWdlKFdURk1vdmUo
ZW5jb2RlciksIHNlbmRPcHRpb25zLCB7eyBbY29tcGxldGlvbkhhbmRsZXIgPSBXVEZNb3ZlKGNv
bXBsZXRpb25IYW5kbGVyKV0gKElQQzo6RGVjb2RlciogZGVjb2RlcikgbXV0YWJsZSB7CiAgICAg
ICAgICAgICBpZiAoZGVjb2RlciAmJiBkZWNvZGVyLT5pc1ZhbGlkKCkpCi0gICAgICAgICAgICAg
ICAgVDo6Y2FsbFJlcGx5KCpkZWNvZGVyLCBXVEZNb3ZlKGNvbXBsZXRpb25IYW5kbGVyKSk7Cisg
ICAgICAgICAgICAgICAgVTo6Y2FsbFJlcGx5KCpkZWNvZGVyLCBXVEZNb3ZlKGNvbXBsZXRpb25I
YW5kbGVyKSk7CiAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgVDo6Y2FuY2VsUmVw
bHkoV1RGTW92ZShjb21wbGV0aW9uSGFuZGxlcikpOworICAgICAgICAgICAgICAgIFU6OmNhbmNl
bFJlcGx5KFdURk1vdmUoY29tcGxldGlvbkhhbmRsZXIpKTsKICAgICAgICAgfSwgbGlzdGVuZXJJ
RCB9fSk7CiAgICAgICAgIHJldHVybiBsaXN0ZW5lcklEOwogICAgIH0KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL0RyYXdpbmdBcmVhLmggYi9Tb3VyY2UvV2Vi
S2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9EcmF3aW5nQXJlYS5oCmluZGV4IDIxZDQ2NThjNmM1MmZk
ZDE1NDQ0NTY1YjkxODFlZWMwZTZhYjAwMzUuLjdlZWE5MTJkZWViZGZlOWM1YzAwMWRhZGI2NzVl
M2QyZDk0YWFlY2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdl
L0RyYXdpbmdBcmVhLmgKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvRHJh
d2luZ0FyZWEuaApAQCAtMTU3LDkgKzE1Nyw5IEBAIHB1YmxpYzoKIHByb3RlY3RlZDoKICAgICBE
cmF3aW5nQXJlYShEcmF3aW5nQXJlYVR5cGUsIERyYXdpbmdBcmVhSWRlbnRpZmllciwgV2ViUGFn
ZSYpOwogCi0gICAgdGVtcGxhdGU8dHlwZW5hbWUgVT4gYm9vbCBzZW5kKGNvbnN0IFUmIG1lc3Nh
Z2UpCisgICAgdGVtcGxhdGU8dHlwZW5hbWUgVT4gYm9vbCBzZW5kKFUmJiBtZXNzYWdlKQogICAg
IHsKLSAgICAgICAgcmV0dXJuIG1fd2ViUGFnZS5zZW5kKG1lc3NhZ2UsIG1faWRlbnRpZmllci50
b1VJbnQ2NCgpLCB7IH0pOworICAgICAgICByZXR1cm4gbV93ZWJQYWdlLnNlbmQoV1RGTW92ZSht
ZXNzYWdlKSwgbV9pZGVudGlmaWVyLnRvVUludDY0KCksIHsgfSk7CiAgICAgfQogCiAgICAgY29u
c3QgRHJhd2luZ0FyZWFUeXBlIG1fdHlwZTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>457607</attachid>
            <date>2022-04-14 03:04:00 -0700</date>
            <delta_ts>2022-04-14 06:24:57 -0700</delta_ts>
            <desc>For landing</desc>
            <filename>bug-238937-20220414130358.patch</filename>
            <type>text/plain</type>
            <size>5757</size>
            <attacher name="Kimmo Kinnunen">kkinnunen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkyODYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDM4ZTg3MDJmOWZlYTBkMTA5
MzYzOTEzYmRiMDgyNmUzYTA2MTJjZGUuLjExYmQzODY2YzQ5ODZmN2UwMTdjYmZhNjA3ZDMxNzQy
ZDBkOTkwNTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjcgQEAKKzIwMjItMDQtMTQgIEtpbW1vIEtp
bm51bmVuICA8a2tpbm51bmVuQGFwcGxlLmNvbT4KKworICAgICAgICBTb21lIElQQyByZWxhdGVk
IG1lc3NhZ2UgZm9yd2FyZGluZyBmdW5jdGlvbnMgdXNlIGNvbnN0IGx2YWx1ZSByZWZlcmVuY2Vz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzg5MzcK
KworICAgICAgICBSZXZpZXdlZCBieSBBbnR0aSBLb2l2aXN0by4KKworICAgICAgICBQYXNzaW5n
IHRoZSBtZXNzYWdlIGFzIGNvbnN0IGx2YWx1ZSByZWZlcmVuY2UgcHJldmVudHMgSVBDIG1lc3Nh
Z2VzIHRvIGJlCisgICAgICAgIGNoYW5nZWQgdG8gc3VwcG9ydCBtb3ZlIHNlbWFudGljcyBmb3Ig
c29tZSBtZXNzYWdlIGFyZ3VtZW50cy4KKworICAgICAgICBGaXggYnkgdXNpbmcgdW5pdmVyc2Fs
IHJlZmVyZW5jZXMgaW4gdGhlIHNoZWxsIGZ1bmN0aW9uIHNpZ25hdHVyZXMuCisgICAgICAgIEZv
cndhcmQgdGhlIG1lc3NhZ2VzIGZyb20gb25lIHNoZWxsIGZ1bmN0aW9uIHRvIG90aGVyIGFzIHJ2
YWx1ZSByZWZlcmVuY2VzCisgICAgICAgIHZpYSBXVEZNb3ZlLCBzaW5jZSB0aGUgbWVzc2FnZXMg
YXJlIGFsd2F5cyBzdWNoIHRoYXQgdGhleSBhcmUgZm9yd2FyZGVkIHNvLgorICAgICAgICBUaGlz
IGFsc28gY2F0Y2hlcyBtb3N0IHN1Y2ggZXJyb3JzIGluIHRoZSBmdXR1cmUuCisKKyAgICAgICAg
Tm8gbmV3IHRlc3RzLCByZWZhY3Rvci4KKworICAgICAgICAqIFBsYXRmb3JtL0lQQy9NZXNzYWdl
U2VuZGVyLmg6CisgICAgICAgIChJUEM6Ok1lc3NhZ2VTZW5kZXI6OnNlbmQpOgorICAgICAgICAo
SVBDOjpNZXNzYWdlU2VuZGVyOjpzZW5kU3luYyk6CisgICAgICAgIChJUEM6Ok1lc3NhZ2VTZW5k
ZXI6OnNlbmRXaXRoQXN5bmNSZXBseSk6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL0Ry
YXdpbmdBcmVhLmg6CisgICAgICAgIChXZWJLaXQ6OkRyYXdpbmdBcmVhOjpzZW5kKToKKwogMjAy
Mi0wNC0xNCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgRXhw
b3NlIHdvcmtlcnMgYXMgc2VydmljZSB3b3JrZXIgY2xpZW50cyBhbmQgaW1wbGVtZW50IHJlZ2lz
dHJhdGlvbiBtYXRjaGluZyBmb3IgZGVkaWNhdGVkIHdvcmtlcnMKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvUGxhdGZvcm0vSVBDL01lc3NhZ2VTZW5kZXIuaCBiL1NvdXJjZS9XZWJLaXQvUGxh
dGZvcm0vSVBDL01lc3NhZ2VTZW5kZXIuaAppbmRleCA3M2YwMjlmMjVlMGRlODUzNDFlZDc5ZTEw
ZTdjMzRmMTA2ZjBkNmFlLi42ZWM0ODRhZDVhMjU2MTI4MDRhOWFkY2E1NmMwMzkwMTFkMDQxYWM4
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9NZXNzYWdlU2VuZGVyLmgK
KysrIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvTWVzc2FnZVNlbmRlci5oCkBAIC0zNSwy
NSArMzUsMjQgQEAgY2xhc3MgTWVzc2FnZVNlbmRlciB7CiBwdWJsaWM6CiAgICAgdmlydHVhbCB+
TWVzc2FnZVNlbmRlcigpOwogCi0gICAgdGVtcGxhdGU8dHlwZW5hbWUgVT4gYm9vbCBzZW5kKGNv
bnN0IFUmIG1lc3NhZ2UsIE9wdGlvblNldDxTZW5kT3B0aW9uPiBzZW5kT3B0aW9ucyA9IHsgfSkK
KyAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBUPiBib29sIHNlbmQoVCYmIG1lc3NhZ2UsIE9wdGlvblNl
dDxTZW5kT3B0aW9uPiBzZW5kT3B0aW9ucyA9IHsgfSkKICAgICB7Ci0gICAgICAgIHJldHVybiBz
ZW5kKG1lc3NhZ2UsIG1lc3NhZ2VTZW5kZXJEZXN0aW5hdGlvbklEKCksIHNlbmRPcHRpb25zKTsK
KyAgICAgICAgcmV0dXJuIHNlbmQoV1RGTW92ZShtZXNzYWdlKSwgbWVzc2FnZVNlbmRlckRlc3Rp
bmF0aW9uSUQoKSwgc2VuZE9wdGlvbnMpOwogICAgIH0KIAotICAgIHRlbXBsYXRlPHR5cGVuYW1l
IFU+IGJvb2wgc2VuZChjb25zdCBVJiBtZXNzYWdlLCB1aW50NjRfdCBkZXN0aW5hdGlvbklELCBP
cHRpb25TZXQ8U2VuZE9wdGlvbj4gc2VuZE9wdGlvbnMgPSB7IH0pCisgICAgdGVtcGxhdGU8dHlw
ZW5hbWUgVD4gYm9vbCBzZW5kKFQmJiBtZXNzYWdlLCB1aW50NjRfdCBkZXN0aW5hdGlvbklELCBP
cHRpb25TZXQ8U2VuZE9wdGlvbj4gc2VuZE9wdGlvbnMgPSB7IH0pCiAgICAgewotICAgICAgICBz
dGF0aWNfYXNzZXJ0KCFVOjppc1N5bmMsICJNZXNzYWdlIGlzIHN5bmMhIik7CisgICAgICAgIHN0
YXRpY19hc3NlcnQoIVQ6OmlzU3luYywgIk1lc3NhZ2UgaXMgc3luYyEiKTsKIAotICAgICAgICBh
dXRvIGVuY29kZXIgPSBtYWtlVW5pcXVlUmVmPEVuY29kZXI+KFU6Om5hbWUoKSwgZGVzdGluYXRp
b25JRCk7CisgICAgICAgIGF1dG8gZW5jb2RlciA9IG1ha2VVbmlxdWVSZWY8RW5jb2Rlcj4oVDo6
bmFtZSgpLCBkZXN0aW5hdGlvbklEKTsKICAgICAgICAgZW5jb2Rlci5nZXQoKSA8PCBtZXNzYWdl
LmFyZ3VtZW50cygpOwotICAgICAgICAKICAgICAgICAgcmV0dXJuIHNlbmRNZXNzYWdlKFdURk1v
dmUoZW5jb2RlciksIHNlbmRPcHRpb25zKTsKICAgICB9Ci0gICAgCi0gICAgdGVtcGxhdGU8dHlw
ZW5hbWUgVSwgdHlwZW5hbWUgVD4KLSAgICBib29sIHNlbmQoY29uc3QgVSYgbWVzc2FnZSwgT2Jq
ZWN0SWRlbnRpZmllcjxUPiBkZXN0aW5hdGlvbklELCBPcHRpb25TZXQ8U2VuZE9wdGlvbj4gc2Vu
ZE9wdGlvbnMgPSB7IH0pCisKKyAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBULCB0eXBlbmFtZSBVPgor
ICAgIGJvb2wgc2VuZChUJiYgbWVzc2FnZSwgT2JqZWN0SWRlbnRpZmllcjxVPiBkZXN0aW5hdGlv
bklELCBPcHRpb25TZXQ8U2VuZE9wdGlvbj4gc2VuZE9wdGlvbnMgPSB7IH0pCiAgICAgewotICAg
ICAgICByZXR1cm4gc2VuZDxVPihtZXNzYWdlLCBkZXN0aW5hdGlvbklELnRvVUludDY0KCksIHNl
bmRPcHRpb25zKTsKKyAgICAgICAgcmV0dXJuIHNlbmQoV1RGTW92ZShtZXNzYWdlKSwgZGVzdGlu
YXRpb25JRC50b1VJbnQ2NCgpLCBzZW5kT3B0aW9ucyk7CiAgICAgfQogICAgIHVzaW5nIFNlbmRT
eW5jUmVzdWx0ID0gQ29ubmVjdGlvbjo6U2VuZFN5bmNSZXN1bHQ7CiAKQEAgLTYyLDcgKzYxLDcg
QEAgcHVibGljOgogICAgIHsKICAgICAgICAgc3RhdGljX2Fzc2VydChUOjppc1N5bmMsICJNZXNz
YWdlIGlzIG5vdCBzeW5jISIpOwogCi0gICAgICAgIHJldHVybiBzZW5kU3luYyhzdGQ6OmZvcndh
cmQ8VD4obWVzc2FnZSksIFdURk1vdmUocmVwbHkpLCBtZXNzYWdlU2VuZGVyRGVzdGluYXRpb25J
RCgpLCB0aW1lb3V0LCBzZW5kU3luY09wdGlvbnMpOworICAgICAgICByZXR1cm4gc2VuZFN5bmMo
V1RGTW92ZShtZXNzYWdlKSwgV1RGTW92ZShyZXBseSksIG1lc3NhZ2VTZW5kZXJEZXN0aW5hdGlv
bklEKCksIHRpbWVvdXQsIHNlbmRTeW5jT3B0aW9ucyk7CiAgICAgfQogCiAgICAgdGVtcGxhdGU8
dHlwZW5hbWUgVD4KQEAgLTc0LDEwICs3MywxMCBAQCBwdWJsaWM6CiAgICAgICAgIHJldHVybiB7
IH07CiAgICAgfQogCi0gICAgdGVtcGxhdGU8dHlwZW5hbWUgVSwgdHlwZW5hbWUgVD4KLSAgICBT
ZW5kU3luY1Jlc3VsdCBzZW5kU3luYyhVJiYgbWVzc2FnZSwgdHlwZW5hbWUgVTo6UmVwbHkmJiBy
ZXBseSwgT2JqZWN0SWRlbnRpZmllcjxUPiBkZXN0aW5hdGlvbklELCBUaW1lb3V0IHRpbWVvdXQg
PSBUaW1lb3V0OjppbmZpbml0eSgpLCBPcHRpb25TZXQ8U2VuZFN5bmNPcHRpb24+IHNlbmRTeW5j
T3B0aW9ucyA9IHsgfSkKKyAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBULCB0eXBlbmFtZSBVPgorICAg
IFNlbmRTeW5jUmVzdWx0IHNlbmRTeW5jKFQmJiBtZXNzYWdlLCB0eXBlbmFtZSBUOjpSZXBseSYm
IHJlcGx5LCBPYmplY3RJZGVudGlmaWVyPFU+IGRlc3RpbmF0aW9uSUQsIFRpbWVvdXQgdGltZW91
dCA9IFRpbWVvdXQ6OmluZmluaXR5KCksIE9wdGlvblNldDxTZW5kU3luY09wdGlvbj4gc2VuZFN5
bmNPcHRpb25zID0geyB9KQogICAgIHsKLSAgICAgICAgcmV0dXJuIHNlbmRTeW5jPFU+KHN0ZDo6
Zm9yd2FyZDxVPihtZXNzYWdlKSwgV1RGTW92ZShyZXBseSksIGRlc3RpbmF0aW9uSUQudG9VSW50
NjQoKSwgdGltZW91dCwgc2VuZFN5bmNPcHRpb25zKTsKKyAgICAgICAgcmV0dXJuIHNlbmRTeW5j
KFdURk1vdmUobWVzc2FnZSksIFdURk1vdmUocmVwbHkpLCBkZXN0aW5hdGlvbklELnRvVUludDY0
KCksIHRpbWVvdXQsIHNlbmRTeW5jT3B0aW9ucyk7CiAgICAgfQogCiAgICAgdGVtcGxhdGU8dHlw
ZW5hbWUgVCwgdHlwZW5hbWUgQz4KQEAgLTk0LDcgKzkzLDcgQEAgcHVibGljOgogICAgICAgICBh
dXRvIGVuY29kZXIgPSBtYWtlVW5pcXVlUmVmPElQQzo6RW5jb2Rlcj4oVDo6bmFtZSgpLCBkZXN0
aW5hdGlvbklEKTsKICAgICAgICAgdWludDY0X3QgbGlzdGVuZXJJRCA9IElQQzo6bmV4dEFzeW5j
UmVwbHlIYW5kbGVySUQoKTsKICAgICAgICAgZW5jb2Rlci5nZXQoKSA8PCBsaXN0ZW5lcklEOwot
ICAgICAgICBlbmNvZGVyLmdldCgpIDw8IG1lc3NhZ2UuYXJndW1lbnRzKCk7CisgICAgICAgIGVu
Y29kZXIuZ2V0KCkgPDwgV1RGTW92ZShtZXNzYWdlKS5hcmd1bWVudHMoKTsKICAgICAgICAgc2Vu
ZE1lc3NhZ2UoV1RGTW92ZShlbmNvZGVyKSwgc2VuZE9wdGlvbnMsIHt7IFtjb21wbGV0aW9uSGFu
ZGxlciA9IFdURk1vdmUoY29tcGxldGlvbkhhbmRsZXIpXSAoSVBDOjpEZWNvZGVyKiBkZWNvZGVy
KSBtdXRhYmxlIHsKICAgICAgICAgICAgIGlmIChkZWNvZGVyICYmIGRlY29kZXItPmlzVmFsaWQo
KSkKICAgICAgICAgICAgICAgICBUOjpjYWxsUmVwbHkoKmRlY29kZXIsIFdURk1vdmUoY29tcGxl
dGlvbkhhbmRsZXIpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQ
YWdlL0RyYXdpbmdBcmVhLmggYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9EcmF3
aW5nQXJlYS5oCmluZGV4IDIxZDQ2NThjNmM1MmZkZDE1NDQ0NTY1YjkxODFlZWMwZTZhYjAwMzUu
LmJiZDQwNWFlNjQxYTg0ZDE5NzliZTFmNmE4YTNjY2M1MTUxY2EzOTAgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL0RyYXdpbmdBcmVhLmgKKysrIGIvU291cmNl
L1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvRHJhd2luZ0FyZWEuaApAQCAtMTU3LDkgKzE1Nyw5
IEBAIHB1YmxpYzoKIHByb3RlY3RlZDoKICAgICBEcmF3aW5nQXJlYShEcmF3aW5nQXJlYVR5cGUs
IERyYXdpbmdBcmVhSWRlbnRpZmllciwgV2ViUGFnZSYpOwogCi0gICAgdGVtcGxhdGU8dHlwZW5h
bWUgVT4gYm9vbCBzZW5kKGNvbnN0IFUmIG1lc3NhZ2UpCisgICAgdGVtcGxhdGU8dHlwZW5hbWUg
VD4gYm9vbCBzZW5kKFQmJiBtZXNzYWdlKQogICAgIHsKLSAgICAgICAgcmV0dXJuIG1fd2ViUGFn
ZS5zZW5kKG1lc3NhZ2UsIG1faWRlbnRpZmllci50b1VJbnQ2NCgpLCB7IH0pOworICAgICAgICBy
ZXR1cm4gbV93ZWJQYWdlLnNlbmQoV1RGTW92ZShtZXNzYWdlKSwgbV9pZGVudGlmaWVyLnRvVUlu
dDY0KCksIHsgfSk7CiAgICAgfQogCiAgICAgY29uc3QgRHJhd2luZ0FyZWFUeXBlIG1fdHlwZTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>