<?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>232057</bug_id>
          
          <creation_ts>2021-10-20 16:47:26 -0700</creation_ts>
          <short_desc>Use bridge_id_cast in _WKWebAuthenticationPanel</short_desc>
          <delta_ts>2021-10-21 10:12:36 -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>WebKit Misc.</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>P4</priority>
          <bug_severity>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>231986</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="pascoe@apple.com">pascoe</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ddkilzer</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1806926</commentid>
    <comment_count>0</comment_count>
      <attachid>441954</attachid>
    <who name="pascoe@apple.com">pascoe</who>
    <bug_when>2021-10-20 16:47:26 -0700</bug_when>
    <thetext>Created attachment 441954
Patch

To address a follow up in https://bugs.webkit.org/show_bug.cgi?id=231986</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807131</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-21 07:48:39 -0700</bug_when>
    <thetext>&lt;rdar://problem/84507268&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807134</commentid>
    <comment_count>2</comment_count>
      <attachid>442020</attachid>
    <who name="pascoe@apple.com">pascoe</who>
    <bug_when>2021-10-21 07:53:30 -0700</bug_when>
    <thetext>Created attachment 442020
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807224</commentid>
    <comment_count>3</comment_count>
      <attachid>442020</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2021-10-21 09:53:32 -0700</bug_when>
    <thetext>Comment on attachment 442020
Patch

r=me.  Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807228</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-10-21 10:12:34 -0700</bug_when>
    <thetext>Committed r284617 (243341@main): &lt;https://commits.webkit.org/243341@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 442020.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>441954</attachid>
            <date>2021-10-20 16:47:26 -0700</date>
            <delta_ts>2021-10-20 16:51:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>file_232057.txt</filename>
            <type>text/plain</type>
            <size>6826</size>
            <attacher name="pascoe@apple.com">pascoe</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cNCmluZGV4IGE1Nzk5MmYxZjc4Zi4uMjBkM2Y2NTEzOTJjIDEwMDY0NA0KLS0tIGEvU291
cmNlL1dlYktpdC9DaGFuZ2VMb2cNCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nDQpAQCAt
MSwzICsxLDE5IEBADQorMjAyMS0xMC0yMCAgSm9obiBQYXNjb2UgIDxqX3Bhc2NvZUBhcHBsZS5j
b20+DQorDQorICAgICAgICBGb2xsb3d1cDogRml4IGNyYXNoIHdoZW4gY2FsbGluZyBzZXRVc2Vy
bmFtZUZvckxvY2FsQ3JlZGVudGlhbFdpdGhJRA0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMTk4Ng0KKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzg0
NDI1Mjc5Pg0KKw0KKyAgICAgICAgUmV2aWV3ZWQgYnkgRGF2aWQgS2lsemVyLg0KKw0KKyAgICAg
ICAgRm9sbG93IHVwIHRvIGFkZHJlc3MgRGF2aWQncyBjb21tZW50Lg0KKw0KKyAgICAgICAgKiBV
SVByb2Nlc3MvQVBJL0NvY29hL19XS1dlYkF1dGhlbnRpY2F0aW9uUGFuZWwubW06DQorICAgICAg
ICAoZ2V0QWxsTG9jYWxBdXRoZW50aWNhdG9yQ3JlZGVudGlhbHNJbXBsKToNCisgICAgICAgICgr
W19XS1dlYkF1dGhlbnRpY2F0aW9uUGFuZWwgZGVsZXRlTG9jYWxBdXRoZW50aWNhdG9yQ3JlZGVu
dGlhbFdpdGhJRDpdKToNCisgICAgICAgICgrW19XS1dlYkF1dGhlbnRpY2F0aW9uUGFuZWwgc2V0
VXNlcm5hbWVGb3JMb2NhbENyZWRlbnRpYWxXaXRoSUQ6dXNlcm5hbWU6XSk6DQorICAgICAgICAt
IFVzZSA8d3RmL2NvY29hL1R5cGVDYXN0c0NvY29hLmg+DQorDQogMjAyMS0xMC0yMCAgSm9obiBQ
YXNjb2UgIDxqX3Bhc2NvZUBhcHBsZS5jb20+DQogDQogICAgICAgICBGaXggY3Jhc2ggd2hlbiBj
YWxsaW5nIHNldFVzZXJuYW1lRm9yTG9jYWxDcmVkZW50aWFsV2l0aElEDQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL19XS1dlYkF1dGhlbnRpY2F0aW9uUGFu
ZWwubW0gYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvX1dLV2ViQXV0aGVudGlj
YXRpb25QYW5lbC5tbQ0KaW5kZXggOWY2ZjMxZTc5YjkwLi4wOGUzZjg3MTc2NzQgMTAwNjQ0DQot
LS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvX1dLV2ViQXV0aGVudGljYXRp
b25QYW5lbC5tbQ0KKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL19XS1dl
YkF1dGhlbnRpY2F0aW9uUGFuZWwubW0NCkBAIC01Nyw2ICs1Nyw3IEBADQogI2ltcG9ydCA8cGFs
L2NyeXB0by9DcnlwdG9EaWdlc3QuaD4NCiAjaW1wb3J0IDx3dGYvQmxvY2tQdHIuaD4NCiAjaW1w
b3J0IDx3dGYvUmV0YWluUHRyLmg+DQorI2ltcG9ydCA8d3RmL2NvY29hL1R5cGVDYXN0c0NvY29h
Lmg+DQogI2ltcG9ydCA8d3RmL2NvY29hL1ZlY3RvckNvY29hLmg+DQogI2ltcG9ydCA8d3RmL3Rl
eHQvQmFzZTY0Lmg+DQogDQpAQCAtMjE0LDEyICsyMTUsMTIgQEAgc3RhdGljIFJldGFpblB0cjxO
U0FycmF5PiBnZXRBbGxMb2NhbEF1dGhlbnRpY2F0b3JDcmVkZW50aWFsc0ltcGwoTlNTdHJpbmcg
KmFjY2UNCiB7DQogICAgIGF1dG8gcXVlcnkgPSBhZG9wdE5TKFtbTlNNdXRhYmxlRGljdGlvbmFy
eSBhbGxvY10gaW5pdF0pOw0KICAgICBbcXVlcnkgc2V0RGljdGlvbmFyeTpAew0KLSAgICAgICAg
KF9fYnJpZGdlIGlkKWtTZWNDbGFzczogKF9fYnJpZGdlIGlkKWtTZWNDbGFzc0tleSwNCi0gICAg
ICAgIChfX2JyaWRnZSBpZClrU2VjQXR0cktleUNsYXNzOiAoX19icmlkZ2UgaWQpa1NlY0F0dHJL
ZXlDbGFzc1ByaXZhdGUsDQotICAgICAgICAoX19icmlkZ2UgaWQpa1NlY0F0dHJBY2Nlc3NHcm91
cDogYWNjZXNzR3JvdXAsDQotICAgICAgICAoX19icmlkZ2UgaWQpa1NlY1JldHVybkF0dHJpYnV0
ZXM6IEBZRVMsDQotICAgICAgICAoX19icmlkZ2UgaWQpa1NlY01hdGNoTGltaXQ6IChfX2JyaWRn
ZSBpZClrU2VjTWF0Y2hMaW1pdEFsbCwNCi0gICAgICAgIChfX2JyaWRnZSBpZClrU2VjVXNlRGF0
YVByb3RlY3Rpb25LZXljaGFpbjogQFlFUw0KKyAgICAgICAgYnJpZGdlX2lkX2Nhc3Qoa1NlY0Ns
YXNzKTogYnJpZGdlX2lkX2Nhc3Qoa1NlY0NsYXNzS2V5KSwNCisgICAgICAgIGJyaWRnZV9pZF9j
YXN0KGtTZWNBdHRyS2V5Q2xhc3MpOiBicmlkZ2VfaWRfY2FzdChrU2VjQXR0cktleUNsYXNzUHJp
dmF0ZSksDQorICAgICAgICBicmlkZ2VfaWRfY2FzdChrU2VjQXR0ckFjY2Vzc0dyb3VwKTogYWNj
ZXNzR3JvdXAsDQorICAgICAgICBicmlkZ2VfaWRfY2FzdChrU2VjUmV0dXJuQXR0cmlidXRlcyk6
IEBZRVMsDQorICAgICAgICBicmlkZ2VfaWRfY2FzdChrU2VjTWF0Y2hMaW1pdCk6IGJyaWRnZV9p
ZF9jYXN0KGtTZWNNYXRjaExpbWl0QWxsKSwNCisgICAgICAgIGJyaWRnZV9pZF9jYXN0KGtTZWNV
c2VEYXRhUHJvdGVjdGlvbktleWNoYWluKTogQFlFUw0KICAgICB9XTsNCiAgICAgdXBkYXRlUXVl
cnlJZk5lY2Vzc2FyeShxdWVyeS5nZXQoKSk7DQogDQpAQCAtMjMxLDcgKzIzMiw3IEBAIHN0YXRp
YyBSZXRhaW5QdHI8TlNBcnJheT4gZ2V0QWxsTG9jYWxBdXRoZW50aWNhdG9yQ3JlZGVudGlhbHNJ
bXBsKE5TU3RyaW5nICphY2NlDQogDQogICAgIGF1dG8gcmVzdWx0ID0gYWRvcHROUyhbW05TTXV0
YWJsZUFycmF5IGFsbG9jXSBpbml0XSk7DQogICAgIGZvciAoTlNEaWN0aW9uYXJ5ICphdHRyaWJ1
dGVzIGluIChOU0FycmF5ICopYXR0cmlidXRlc0FycmF5UmVmKSB7DQotICAgICAgICBhdXRvIGRl
Y29kZWRSZXNwb25zZSA9IGNib3I6OkNCT1JSZWFkZXI6OnJlYWQodmVjdG9yRnJvbU5TRGF0YShh
dHRyaWJ1dGVzWyhfX2JyaWRnZSBpZClrU2VjQXR0ckFwcGxpY2F0aW9uVGFnXSkpOw0KKyAgICAg
ICAgYXV0byBkZWNvZGVkUmVzcG9uc2UgPSBjYm9yOjpDQk9SUmVhZGVyOjpyZWFkKHZlY3RvckZy
b21OU0RhdGEoYXR0cmlidXRlc1ticmlkZ2VfaWRfY2FzdChrU2VjQXR0ckFwcGxpY2F0aW9uVGFn
KV0pKTsNCiAgICAgICAgIGlmICghZGVjb2RlZFJlc3BvbnNlIHx8ICFkZWNvZGVkUmVzcG9uc2Ut
PmlzTWFwKCkpIHsNCiAgICAgICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsNCiAgICAgICAg
ICAgICByZXR1cm4gbnVsbHB0cjsNCkBAIC0yNDcsOCArMjQ4LDggQEAgc3RhdGljIFJldGFpblB0
cjxOU0FycmF5PiBnZXRBbGxMb2NhbEF1dGhlbnRpY2F0b3JDcmVkZW50aWFsc0ltcGwoTlNTdHJp
bmcgKmFjY2UNCiANCiAgICAgICAgIFtyZXN1bHQgYWRkT2JqZWN0OkB7DQogICAgICAgICAgICAg
X1dLTG9jYWxBdXRoZW50aWNhdG9yQ3JlZGVudGlhbE5hbWVLZXk6IHVzZXJuYW1lLA0KLSAgICAg
ICAgICAgIF9XS0xvY2FsQXV0aGVudGljYXRvckNyZWRlbnRpYWxJREtleTogYXR0cmlidXRlc1so
X19icmlkZ2UgaWQpa1NlY0F0dHJBcHBsaWNhdGlvbkxhYmVsXSwNCi0gICAgICAgICAgICBfV0tM
b2NhbEF1dGhlbnRpY2F0b3JDcmVkZW50aWFsUmVseWluZ1BhcnR5SURLZXk6IGF0dHJpYnV0ZXNb
KF9fYnJpZGdlIGlkKWtTZWNBdHRyTGFiZWxdDQorICAgICAgICAgICAgX1dLTG9jYWxBdXRoZW50
aWNhdG9yQ3JlZGVudGlhbElES2V5OiBhdHRyaWJ1dGVzW2JyaWRnZV9pZF9jYXN0KGtTZWNBdHRy
QXBwbGljYXRpb25MYWJlbCldLA0KKyAgICAgICAgICAgIF9XS0xvY2FsQXV0aGVudGljYXRvckNy
ZWRlbnRpYWxSZWx5aW5nUGFydHlJREtleTogYXR0cmlidXRlc1ticmlkZ2VfaWRfY2FzdChrU2Vj
QXR0ckxhYmVsKV0NCiAgICAgICAgIH1dOw0KICAgICB9DQogDQpAQCAtMjc5LDkgKzI4MCw5IEBA
IHN0YXRpYyBSZXRhaW5QdHI8TlNBcnJheT4gZ2V0QWxsTG9jYWxBdXRoZW50aWNhdG9yQ3JlZGVu
dGlhbHNJbXBsKE5TU3RyaW5nICphY2NlDQogI2lmIEVOQUJMRShXRUJfQVVUSE4pDQogICAgIGF1
dG8gZGVsZXRlUXVlcnkgPSBhZG9wdE5TKFtbTlNNdXRhYmxlRGljdGlvbmFyeSBhbGxvY10gaW5p
dF0pOw0KICAgICBbZGVsZXRlUXVlcnkgc2V0RGljdGlvbmFyeTpAew0KLSAgICAgICAgKF9fYnJp
ZGdlIGlkKWtTZWNDbGFzczogKF9fYnJpZGdlIGlkKWtTZWNDbGFzc0tleSwNCi0gICAgICAgIChf
X2JyaWRnZSBpZClrU2VjQXR0ckFwcGxpY2F0aW9uTGFiZWw6IGNyZWRlbnRpYWxJRCwNCi0gICAg
ICAgIChfX2JyaWRnZSBpZClrU2VjVXNlRGF0YVByb3RlY3Rpb25LZXljaGFpbjogQFlFUw0KKyAg
ICAgICAgYnJpZGdlX2lkX2Nhc3Qoa1NlY0NsYXNzKTogYnJpZGdlX2lkX2Nhc3Qoa1NlY0NsYXNz
S2V5KSwNCisgICAgICAgIGJyaWRnZV9pZF9jYXN0KGtTZWNBdHRyQXBwbGljYXRpb25MYWJlbCk6
IGNyZWRlbnRpYWxJRCwNCisgICAgICAgIGJyaWRnZV9pZF9jYXN0KGtTZWNVc2VEYXRhUHJvdGVj
dGlvbktleWNoYWluKTogQFlFUw0KICAgICB9XTsNCiAgICAgdXBkYXRlUXVlcnlJZk5lY2Vzc2Fy
eShkZWxldGVRdWVyeS5nZXQoKSk7DQogDQpAQCAtMzAxLDExICszMDIsMTEgQEAgc3RhdGljIFJl
dGFpblB0cjxOU0FycmF5PiBnZXRBbGxMb2NhbEF1dGhlbnRpY2F0b3JDcmVkZW50aWFsc0ltcGwo
TlNTdHJpbmcgKmFjY2UNCiAjaWYgRU5BQkxFKFdFQl9BVVRITikNCiAgICAgYXV0byBxdWVyeSA9
IGFkb3B0TlMoW1tOU011dGFibGVEaWN0aW9uYXJ5IGFsbG9jXSBpbml0XSk7DQogICAgIFtxdWVy
eSBzZXREaWN0aW9uYXJ5OkB7DQotICAgICAgICAoX19icmlkZ2UgaWQpa1NlY0NsYXNzOiAoX19i
cmlkZ2UgaWQpa1NlY0NsYXNzS2V5LA0KLSAgICAgICAgKF9fYnJpZGdlIGlkKWtTZWNSZXR1cm5B
dHRyaWJ1dGVzOiBAWUVTLA0KLSAgICAgICAgKF9fYnJpZGdlIGlkKWtTZWNBdHRyQXBwbGljYXRp
b25MYWJlbDogY3JlZGVudGlhbElELA0KLSAgICAgICAgKF9fYnJpZGdlIGlkKWtTZWNSZXR1cm5Q
ZXJzaXN0ZW50UmVmIDogKF9fYnJpZGdlIGlkKWtDRkJvb2xlYW5UcnVlLA0KLSAgICAgICAgKF9f
YnJpZGdlIGlkKWtTZWNVc2VEYXRhUHJvdGVjdGlvbktleWNoYWluOiBAWUVTDQorICAgICAgICBi
cmlkZ2VfaWRfY2FzdChrU2VjQ2xhc3MpOiBicmlkZ2VfaWRfY2FzdChrU2VjQ2xhc3NLZXkpLA0K
KyAgICAgICAgYnJpZGdlX2lkX2Nhc3Qoa1NlY1JldHVybkF0dHJpYnV0ZXMpOiBAWUVTLA0KKyAg
ICAgICAgYnJpZGdlX2lkX2Nhc3Qoa1NlY0F0dHJBcHBsaWNhdGlvbkxhYmVsKTogY3JlZGVudGlh
bElELA0KKyAgICAgICAgYnJpZGdlX2lkX2Nhc3Qoa1NlY1JldHVyblBlcnNpc3RlbnRSZWYpIDog
YnJpZGdlX2lkX2Nhc3Qoa0NGQm9vbGVhblRydWUpLA0KKyAgICAgICAgYnJpZGdlX2lkX2Nhc3Qo
a1NlY1VzZURhdGFQcm90ZWN0aW9uS2V5Y2hhaW4pOiBAWUVTDQogICAgIH1dOw0KICAgICB1cGRh
dGVRdWVyeUlmTmVjZXNzYXJ5KHF1ZXJ5LmdldCgpKTsNCiANCkBAIC0zMTYsNyArMzE3LDcgQEAg
c3RhdGljIFJldGFpblB0cjxOU0FycmF5PiBnZXRBbGxMb2NhbEF1dGhlbnRpY2F0b3JDcmVkZW50
aWFsc0ltcGwoTlNTdHJpbmcgKmFjY2UNCiAgICAgICAgIHJldHVybjsNCiAgICAgfQ0KICAgICBO
U0RpY3Rpb25hcnkgKmF0dHJpYnV0ZXMgPSAoX19icmlkZ2UgTlNEaWN0aW9uYXJ5ICopYXR0cmli
dXRlc0FycmF5UmVmOw0KLSAgICBhdXRvIGRlY29kZWRSZXNwb25zZSA9IGNib3I6OkNCT1JSZWFk
ZXI6OnJlYWQodmVjdG9yRnJvbU5TRGF0YShhdHRyaWJ1dGVzWyhfX2JyaWRnZSBpZClrU2VjQXR0
ckFwcGxpY2F0aW9uVGFnXSkpOw0KKyAgICBhdXRvIGRlY29kZWRSZXNwb25zZSA9IGNib3I6OkNC
T1JSZWFkZXI6OnJlYWQodmVjdG9yRnJvbU5TRGF0YShhdHRyaWJ1dGVzW2JyaWRnZV9pZF9jYXN0
KGtTZWNBdHRyQXBwbGljYXRpb25UYWcpXSkpOw0KICAgICBpZiAoIWRlY29kZWRSZXNwb25zZSB8
fCAhZGVjb2RlZFJlc3BvbnNlLT5pc01hcCgpKSB7DQogICAgICAgICBBU1NFUlRfTk9UX1JFQUNI
RUQoKTsNCiAgICAgICAgIHJldHVybjsNCkBAIC0zNDEsMTIgKzM0MiwxMiBAQCBzdGF0aWMgUmV0
YWluUHRyPE5TQXJyYXk+IGdldEFsbExvY2FsQXV0aGVudGljYXRvckNyZWRlbnRpYWxzSW1wbChO
U1N0cmluZyAqYWNjZQ0KICAgICBhdXRvIHNlY0F0dHJBcHBsaWNhdGlvblRhZyA9IGFkb3B0TlMo
W1tOU0RhdGEgYWxsb2NdIGluaXRXaXRoQnl0ZXM6dXBkYXRlZFRhZy0+ZGF0YSgpIGxlbmd0aDp1
cGRhdGVkVGFnLT5zaXplKCldKTsNCiANCiAgICAgTlNEaWN0aW9uYXJ5ICp1cGRhdGVQYXJhbXMg
PSBAew0KLSAgICAgICAgKF9fYnJpZGdlIGlkKWtTZWNBdHRyQXBwbGljYXRpb25UYWc6IHNlY0F0
dHJBcHBsaWNhdGlvblRhZy5nZXQoKSwNCisgICAgICAgIGJyaWRnZV9pZF9jYXN0KGtTZWNBdHRy
QXBwbGljYXRpb25UYWcpOiBzZWNBdHRyQXBwbGljYXRpb25UYWcuZ2V0KCksDQogICAgIH07DQog
DQogICAgIFtxdWVyeSBzZXREaWN0aW9uYXJ5OkB7DQotICAgICAgICAoX19icmlkZ2UgaWQpa1Nl
Y1ZhbHVlUGVyc2lzdGVudFJlZjogW2F0dHJpYnV0ZXMgb2JqZWN0Rm9yS2V5OihfX2JyaWRnZSBp
ZClrU2VjVmFsdWVQZXJzaXN0ZW50UmVmXSwNCi0gICAgICAgIChfX2JyaWRnZSBpZClrU2VjQ2xh
c3M6IChfX2JyaWRnZSBpZClrU2VjQ2xhc3NLZXksDQorICAgICAgICBicmlkZ2VfaWRfY2FzdChr
U2VjVmFsdWVQZXJzaXN0ZW50UmVmKTogW2F0dHJpYnV0ZXMgb2JqZWN0Rm9yS2V5OmJyaWRnZV9p
ZF9jYXN0KGtTZWNWYWx1ZVBlcnNpc3RlbnRSZWYpXSwNCisgICAgICAgIGJyaWRnZV9pZF9jYXN0
KGtTZWNDbGFzcyk6IGJyaWRnZV9pZF9jYXN0KGtTZWNDbGFzc0tleSksDQogICAgIH1dOw0KICAg
ICB1cGRhdGVRdWVyeUlmTmVjZXNzYXJ5KHF1ZXJ5LmdldCgpKTsNCiANCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>442020</attachid>
            <date>2021-10-21 07:53:30 -0700</date>
            <delta_ts>2021-10-21 10:12:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232057-20211021075328.patch</filename>
            <type>text/plain</type>
            <size>5950</size>
            <attacher name="pascoe@apple.com">pascoe</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0NjAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGEzNDk0NjFhZmE1NmNkODFi
NmNjNWFlNDYwNGI3NjU5ZDU5YjVlMmIuLmZhMmEzNTE2YzJkMDlmZjgzYzdhYWYyNzU4ZGUyY2Vm
N2IxMWQyODQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjEtMTAtMjEgIEpvaG4gUGFz
Y29lICA8al9wYXNjb2VAYXBwbGUuY29tPgorCisgICAgICAgIEZvbGxvd3VwOiBGaXggY3Jhc2gg
d2hlbiBjYWxsaW5nIHNldFVzZXJuYW1lRm9yTG9jYWxDcmVkZW50aWFsV2l0aElECisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzIwNTcKKyAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzg0NTA3MjY4PgorCisgICAgICAgIFJldmlld2VkIGJ5IERhdmlkIEtp
bHplci4KKworICAgICAgICBGb2xsb3cgdXAgdG8gYWRkcmVzcyBEYXZpZCdzIGNvbW1lbnQuCisK
KyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL19XS1dlYkF1dGhlbnRpY2F0aW9uUGFuZWwu
bW06CisgICAgICAgIChnZXRBbGxMb2NhbEF1dGhlbnRpY2F0b3JDcmVkZW50aWFsc0ltcGwpOgor
ICAgICAgICAoK1tfV0tXZWJBdXRoZW50aWNhdGlvblBhbmVsIGRlbGV0ZUxvY2FsQXV0aGVudGlj
YXRvckNyZWRlbnRpYWxXaXRoSUQ6XSk6CisgICAgICAgICgrW19XS1dlYkF1dGhlbnRpY2F0aW9u
UGFuZWwgc2V0VXNlcm5hbWVGb3JMb2NhbENyZWRlbnRpYWxXaXRoSUQ6dXNlcm5hbWU6XSk6Cisg
ICAgICAgIC0gVXNlIDx3dGYvY29jb2EvVHlwZUNhc3RzQ29jb2EuaD4KKwogMjAyMS0xMC0yMSAg
Q2hyaXMgTG9yZCAgPGNsb3JkQGlnYWxpYS5jb20+CiAKICAgICAgICAgW1dQRV1bR1RLXSBFbmFi
bGUgc21vb3RoIHNjcm9sbGluZyBieSBkZWZhdWx0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9BUEkvQ29jb2EvX1dLV2ViQXV0aGVudGljYXRpb25QYW5lbC5tbSBiL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9fV0tXZWJBdXRoZW50aWNhdGlvblBhbmVsLm1t
CmluZGV4IDlmNmYzMWU3OWI5MDM2ZjZjNWJkMjUyZjQzY2MxNDI4YWY2ZWU5MDYuLjExN2Q0NTlh
MWZiMTAyMzRlZDJhMjAxMDhiZDYzZjA2MzY0NTA3MGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9fV0tXZWJBdXRoZW50aWNhdGlvblBhbmVsLm1tCisrKyBi
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9fV0tXZWJBdXRoZW50aWNhdGlvblBh
bmVsLm1tCkBAIC01Nyw2ICs1Nyw3IEBACiAjaW1wb3J0IDxwYWwvY3J5cHRvL0NyeXB0b0RpZ2Vz
dC5oPgogI2ltcG9ydCA8d3RmL0Jsb2NrUHRyLmg+CiAjaW1wb3J0IDx3dGYvUmV0YWluUHRyLmg+
CisjaW1wb3J0IDx3dGYvY29jb2EvVHlwZUNhc3RzQ29jb2EuaD4KICNpbXBvcnQgPHd0Zi9jb2Nv
YS9WZWN0b3JDb2NvYS5oPgogI2ltcG9ydCA8d3RmL3RleHQvQmFzZTY0Lmg+CiAKQEAgLTIxNCwx
MSArMjE1LDExIEBAIHN0YXRpYyBSZXRhaW5QdHI8TlNBcnJheT4gZ2V0QWxsTG9jYWxBdXRoZW50
aWNhdG9yQ3JlZGVudGlhbHNJbXBsKE5TU3RyaW5nICphY2NlCiB7CiAgICAgYXV0byBxdWVyeSA9
IGFkb3B0TlMoW1tOU011dGFibGVEaWN0aW9uYXJ5IGFsbG9jXSBpbml0XSk7CiAgICAgW3F1ZXJ5
IHNldERpY3Rpb25hcnk6QHsKLSAgICAgICAgKF9fYnJpZGdlIGlkKWtTZWNDbGFzczogKF9fYnJp
ZGdlIGlkKWtTZWNDbGFzc0tleSwKLSAgICAgICAgKF9fYnJpZGdlIGlkKWtTZWNBdHRyS2V5Q2xh
c3M6IChfX2JyaWRnZSBpZClrU2VjQXR0cktleUNsYXNzUHJpdmF0ZSwKKyAgICAgICAgKF9fYnJp
ZGdlIGlkKWtTZWNDbGFzczogYnJpZGdlX2lkX2Nhc3Qoa1NlY0NsYXNzS2V5KSwKKyAgICAgICAg
KF9fYnJpZGdlIGlkKWtTZWNBdHRyS2V5Q2xhc3M6IGJyaWRnZV9pZF9jYXN0KGtTZWNBdHRyS2V5
Q2xhc3NQcml2YXRlKSwKICAgICAgICAgKF9fYnJpZGdlIGlkKWtTZWNBdHRyQWNjZXNzR3JvdXA6
IGFjY2Vzc0dyb3VwLAogICAgICAgICAoX19icmlkZ2UgaWQpa1NlY1JldHVybkF0dHJpYnV0ZXM6
IEBZRVMsCi0gICAgICAgIChfX2JyaWRnZSBpZClrU2VjTWF0Y2hMaW1pdDogKF9fYnJpZGdlIGlk
KWtTZWNNYXRjaExpbWl0QWxsLAorICAgICAgICAoX19icmlkZ2UgaWQpa1NlY01hdGNoTGltaXQ6
IGJyaWRnZV9pZF9jYXN0KGtTZWNNYXRjaExpbWl0QWxsKSwKICAgICAgICAgKF9fYnJpZGdlIGlk
KWtTZWNVc2VEYXRhUHJvdGVjdGlvbktleWNoYWluOiBAWUVTCiAgICAgfV07CiAgICAgdXBkYXRl
UXVlcnlJZk5lY2Vzc2FyeShxdWVyeS5nZXQoKSk7CkBAIC0yMzEsNyArMjMyLDcgQEAgc3RhdGlj
IFJldGFpblB0cjxOU0FycmF5PiBnZXRBbGxMb2NhbEF1dGhlbnRpY2F0b3JDcmVkZW50aWFsc0lt
cGwoTlNTdHJpbmcgKmFjY2UKIAogICAgIGF1dG8gcmVzdWx0ID0gYWRvcHROUyhbW05TTXV0YWJs
ZUFycmF5IGFsbG9jXSBpbml0XSk7CiAgICAgZm9yIChOU0RpY3Rpb25hcnkgKmF0dHJpYnV0ZXMg
aW4gKE5TQXJyYXkgKilhdHRyaWJ1dGVzQXJyYXlSZWYpIHsKLSAgICAgICAgYXV0byBkZWNvZGVk
UmVzcG9uc2UgPSBjYm9yOjpDQk9SUmVhZGVyOjpyZWFkKHZlY3RvckZyb21OU0RhdGEoYXR0cmli
dXRlc1soX19icmlkZ2UgaWQpa1NlY0F0dHJBcHBsaWNhdGlvblRhZ10pKTsKKyAgICAgICAgYXV0
byBkZWNvZGVkUmVzcG9uc2UgPSBjYm9yOjpDQk9SUmVhZGVyOjpyZWFkKHZlY3RvckZyb21OU0Rh
dGEoYXR0cmlidXRlc1ticmlkZ2VfaWRfY2FzdChrU2VjQXR0ckFwcGxpY2F0aW9uVGFnKV0pKTsK
ICAgICAgICAgaWYgKCFkZWNvZGVkUmVzcG9uc2UgfHwgIWRlY29kZWRSZXNwb25zZS0+aXNNYXAo
KSkgewogICAgICAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CiAgICAgICAgICAgICByZXR1
cm4gbnVsbHB0cjsKQEAgLTI0Nyw4ICsyNDgsOCBAQCBzdGF0aWMgUmV0YWluUHRyPE5TQXJyYXk+
IGdldEFsbExvY2FsQXV0aGVudGljYXRvckNyZWRlbnRpYWxzSW1wbChOU1N0cmluZyAqYWNjZQog
CiAgICAgICAgIFtyZXN1bHQgYWRkT2JqZWN0OkB7CiAgICAgICAgICAgICBfV0tMb2NhbEF1dGhl
bnRpY2F0b3JDcmVkZW50aWFsTmFtZUtleTogdXNlcm5hbWUsCi0gICAgICAgICAgICBfV0tMb2Nh
bEF1dGhlbnRpY2F0b3JDcmVkZW50aWFsSURLZXk6IGF0dHJpYnV0ZXNbKF9fYnJpZGdlIGlkKWtT
ZWNBdHRyQXBwbGljYXRpb25MYWJlbF0sCi0gICAgICAgICAgICBfV0tMb2NhbEF1dGhlbnRpY2F0
b3JDcmVkZW50aWFsUmVseWluZ1BhcnR5SURLZXk6IGF0dHJpYnV0ZXNbKF9fYnJpZGdlIGlkKWtT
ZWNBdHRyTGFiZWxdCisgICAgICAgICAgICBfV0tMb2NhbEF1dGhlbnRpY2F0b3JDcmVkZW50aWFs
SURLZXk6IGF0dHJpYnV0ZXNbYnJpZGdlX2lkX2Nhc3Qoa1NlY0F0dHJBcHBsaWNhdGlvbkxhYmVs
KV0sCisgICAgICAgICAgICBfV0tMb2NhbEF1dGhlbnRpY2F0b3JDcmVkZW50aWFsUmVseWluZ1Bh
cnR5SURLZXk6IGF0dHJpYnV0ZXNbYnJpZGdlX2lkX2Nhc3Qoa1NlY0F0dHJMYWJlbCldCiAgICAg
ICAgIH1dOwogICAgIH0KIApAQCAtMjc5LDcgKzI4MCw3IEBAIHN0YXRpYyBSZXRhaW5QdHI8TlNB
cnJheT4gZ2V0QWxsTG9jYWxBdXRoZW50aWNhdG9yQ3JlZGVudGlhbHNJbXBsKE5TU3RyaW5nICph
Y2NlCiAjaWYgRU5BQkxFKFdFQl9BVVRITikKICAgICBhdXRvIGRlbGV0ZVF1ZXJ5ID0gYWRvcHRO
UyhbW05TTXV0YWJsZURpY3Rpb25hcnkgYWxsb2NdIGluaXRdKTsKICAgICBbZGVsZXRlUXVlcnkg
c2V0RGljdGlvbmFyeTpAewotICAgICAgICAoX19icmlkZ2UgaWQpa1NlY0NsYXNzOiAoX19icmlk
Z2UgaWQpa1NlY0NsYXNzS2V5LAorICAgICAgICAoX19icmlkZ2UgaWQpa1NlY0NsYXNzOiBicmlk
Z2VfaWRfY2FzdChrU2VjQ2xhc3NLZXkpLAogICAgICAgICAoX19icmlkZ2UgaWQpa1NlY0F0dHJB
cHBsaWNhdGlvbkxhYmVsOiBjcmVkZW50aWFsSUQsCiAgICAgICAgIChfX2JyaWRnZSBpZClrU2Vj
VXNlRGF0YVByb3RlY3Rpb25LZXljaGFpbjogQFlFUwogICAgIH1dOwpAQCAtMzAxLDEwICszMDIs
MTAgQEAgc3RhdGljIFJldGFpblB0cjxOU0FycmF5PiBnZXRBbGxMb2NhbEF1dGhlbnRpY2F0b3JD
cmVkZW50aWFsc0ltcGwoTlNTdHJpbmcgKmFjY2UKICNpZiBFTkFCTEUoV0VCX0FVVEhOKQogICAg
IGF1dG8gcXVlcnkgPSBhZG9wdE5TKFtbTlNNdXRhYmxlRGljdGlvbmFyeSBhbGxvY10gaW5pdF0p
OwogICAgIFtxdWVyeSBzZXREaWN0aW9uYXJ5OkB7Ci0gICAgICAgIChfX2JyaWRnZSBpZClrU2Vj
Q2xhc3M6IChfX2JyaWRnZSBpZClrU2VjQ2xhc3NLZXksCisgICAgICAgIChfX2JyaWRnZSBpZClr
U2VjQ2xhc3M6IGJyaWRnZV9pZF9jYXN0KGtTZWNDbGFzc0tleSksCiAgICAgICAgIChfX2JyaWRn
ZSBpZClrU2VjUmV0dXJuQXR0cmlidXRlczogQFlFUywKICAgICAgICAgKF9fYnJpZGdlIGlkKWtT
ZWNBdHRyQXBwbGljYXRpb25MYWJlbDogY3JlZGVudGlhbElELAotICAgICAgICAoX19icmlkZ2Ug
aWQpa1NlY1JldHVyblBlcnNpc3RlbnRSZWYgOiAoX19icmlkZ2UgaWQpa0NGQm9vbGVhblRydWUs
CisgICAgICAgIChfX2JyaWRnZSBpZClrU2VjUmV0dXJuUGVyc2lzdGVudFJlZiA6IGJyaWRnZV9p
ZF9jYXN0KGtDRkJvb2xlYW5UcnVlKSwKICAgICAgICAgKF9fYnJpZGdlIGlkKWtTZWNVc2VEYXRh
UHJvdGVjdGlvbktleWNoYWluOiBAWUVTCiAgICAgfV07CiAgICAgdXBkYXRlUXVlcnlJZk5lY2Vz
c2FyeShxdWVyeS5nZXQoKSk7CkBAIC0zMTYsNyArMzE3LDcgQEAgc3RhdGljIFJldGFpblB0cjxO
U0FycmF5PiBnZXRBbGxMb2NhbEF1dGhlbnRpY2F0b3JDcmVkZW50aWFsc0ltcGwoTlNTdHJpbmcg
KmFjY2UKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBOU0RpY3Rpb25hcnkgKmF0dHJpYnV0
ZXMgPSAoX19icmlkZ2UgTlNEaWN0aW9uYXJ5ICopYXR0cmlidXRlc0FycmF5UmVmOwotICAgIGF1
dG8gZGVjb2RlZFJlc3BvbnNlID0gY2Jvcjo6Q0JPUlJlYWRlcjo6cmVhZCh2ZWN0b3JGcm9tTlNE
YXRhKGF0dHJpYnV0ZXNbKF9fYnJpZGdlIGlkKWtTZWNBdHRyQXBwbGljYXRpb25UYWddKSk7Cisg
ICAgYXV0byBkZWNvZGVkUmVzcG9uc2UgPSBjYm9yOjpDQk9SUmVhZGVyOjpyZWFkKHZlY3RvckZy
b21OU0RhdGEoYXR0cmlidXRlc1ticmlkZ2VfaWRfY2FzdChrU2VjQXR0ckFwcGxpY2F0aW9uVGFn
KV0pKTsKICAgICBpZiAoIWRlY29kZWRSZXNwb25zZSB8fCAhZGVjb2RlZFJlc3BvbnNlLT5pc01h
cCgpKSB7CiAgICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwogICAgICAgICByZXR1cm47CkBA
IC0zNDUsOCArMzQ2LDggQEAgc3RhdGljIFJldGFpblB0cjxOU0FycmF5PiBnZXRBbGxMb2NhbEF1
dGhlbnRpY2F0b3JDcmVkZW50aWFsc0ltcGwoTlNTdHJpbmcgKmFjY2UKICAgICB9OwogCiAgICAg
W3F1ZXJ5IHNldERpY3Rpb25hcnk6QHsKLSAgICAgICAgKF9fYnJpZGdlIGlkKWtTZWNWYWx1ZVBl
cnNpc3RlbnRSZWY6IFthdHRyaWJ1dGVzIG9iamVjdEZvcktleTooX19icmlkZ2UgaWQpa1NlY1Zh
bHVlUGVyc2lzdGVudFJlZl0sCi0gICAgICAgIChfX2JyaWRnZSBpZClrU2VjQ2xhc3M6IChfX2Jy
aWRnZSBpZClrU2VjQ2xhc3NLZXksCisgICAgICAgIChfX2JyaWRnZSBpZClrU2VjVmFsdWVQZXJz
aXN0ZW50UmVmOiBbYXR0cmlidXRlcyBvYmplY3RGb3JLZXk6YnJpZGdlX2lkX2Nhc3Qoa1NlY1Zh
bHVlUGVyc2lzdGVudFJlZildLAorICAgICAgICAoX19icmlkZ2UgaWQpa1NlY0NsYXNzOiBicmlk
Z2VfaWRfY2FzdChrU2VjQ2xhc3NLZXkpLAogICAgIH1dOwogICAgIHVwZGF0ZVF1ZXJ5SWZOZWNl
c3NhcnkocXVlcnkuZ2V0KCkpOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>