<?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>228795</bug_id>
          
          <creation_ts>2021-08-04 13:27:06 -0700</creation_ts>
          <short_desc>[GPUP] RemoteAudioSessionProxyManager should use the shared audio session</short_desc>
          <delta_ts>2021-08-11 12:15:07 -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>Media</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="Eric Carlson">eric.carlson</reporter>
          <assigned_to name="Eric Carlson">eric.carlson</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>peng.liu6</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>tsavell</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1782020</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2021-08-04 13:27:06 -0700</bug_when>
    <thetext>RemoteAudioSessionProxyManager should use the shared audio session instead of creating a private audio session.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782021</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-08-04 13:27:28 -0700</bug_when>
    <thetext>&lt;rdar://problem/81530450&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782037</commentid>
    <comment_count>2</comment_count>
      <attachid>434931</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2021-08-04 14:06:49 -0700</bug_when>
    <thetext>Created attachment 434931
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782101</commentid>
    <comment_count>3</comment_count>
      <attachid>434952</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2021-08-04 17:11:34 -0700</bug_when>
    <thetext>Created attachment 434952
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782223</commentid>
    <comment_count>4</comment_count>
      <attachid>434990</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2021-08-05 08:47:07 -0700</bug_when>
    <thetext>Created attachment 434990
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782229</commentid>
    <comment_count>5</comment_count>
      <attachid>434992</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2021-08-05 09:10:14 -0700</bug_when>
    <thetext>Created attachment 434992
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782250</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-08-05 10:06:05 -0700</bug_when>
    <thetext>Committed r280698 (240295@main): &lt;https://commits.webkit.org/240295@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 434992.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782473</commentid>
    <comment_count>7</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-08-06 05:45:53 -0700</bug_when>
    <thetext>As per https://ews-build.s3-us-west-2.amazonaws.com/macOS-AppleSilicon-Big-Sur-Debug-WK2-Tests-EWS/r435060-9411/results.html, it seems we still hit an assert:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore      	0x00000001389eedf4 WTFCrash + 20
1   com.apple.WebCore             	0x0000000117cdbcb0 WTFCrashWithInfo(int, char const*, char const*, int) + 32
2   com.apple.WebCore             	0x000000011bc6f04c WebCore::BaseAudioSharedUnit::startUnit() + 176
3   com.apple.WebCore             	0x000000011bc6ed84 WebCore::BaseAudioSharedUnit::startProducingData() + 336
4   com.apple.WebCore             	0x000000011bca2788 WebCore::CoreAudioCaptureSource::startProducingData() + 44
5   com.apple.WebCore             	0x000000011bc1c418 WebCore::RealtimeMediaSource::start() + 220
6   com.apple.WebKit              	0x0000000106085028 WebKit::UserMediaCaptureManagerProxy::SourceProxy::start() + 48</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782522</commentid>
    <comment_count>8</comment_count>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2021-08-06 10:44:08 -0700</bug_when>
    <thetext>Looks like it is tracked by bug 228847.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1783589</commentid>
    <comment_count>9</comment_count>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2021-08-11 12:15:07 -0700</bug_when>
    <thetext>It looks like the changes in https://trac.webkit.org/changeset/280698/webkit

broke TestWebKitAPI.WebKit2.CrashGPUProcessWhileCapturing
with ASSERTION FAILED: !isInRoutingArbitrationForToken(token)

tracking in https://bugs.webkit.org/show_bug.cgi?id=229010</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434931</attachid>
            <date>2021-08-04 14:06:49 -0700</date>
            <delta_ts>2021-08-04 17:11:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>remote-audio-session-proxy-patch.txt</filename>
            <type>text/plain</type>
            <size>4872</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggNDQ1NjNlYzJmZDliLi5hMDU4ZjA4NGExNjEgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMjcgQEAKKzIwMjEtMDgtMDQgIEVyaWMgQ2FybHNvbiAgPGVyaWMuY2FybHNvbkBhcHBsZS5j
b20+CisKKyAgICAgICAgW0dQVVBdIFJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlciBzaG91
bGQgdXNlIHRoZSBzaGFyZWQgYXVkaW8gc2Vzc2lvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI4Nzk1CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84
MTUzMDQ1MD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBSZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXIgY3JlYXRlcyBhbmQgdXNlcyBhIHByaXZh
dGUgQXVkaW9TZXNzaW9uLCB3aGljaCBtZWFucworICAgICAgICB0aGF0IGFueSBjb2RlIHRoYXQg
bW92ZXMgZnJvbSB0aGUgV2ViUHJvY2VzcyB0byB0aGUgR1BVUHJvY2VzcyBhbmQgdXNlcworICAg
ICAgICBgQXVkaW9TZXNzaW9uOjpzaGFyZWRTZXNzaW9uYCB3aWxsIGJlIHVzaW5nIGEgc2VwYXJh
dGUgcGxhdGZvcm0gYXVkaW8gc2Vzc2lvbiB3cmFwcGVyCisgICAgICAgIG9iamVjdC4gUmVtb3Rl
QXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyIGRvZXNuJ3QgbmVlZCBhIHByaXZhdGUgQXVkaW9TZXNz
aW9uLCBzbyAKKyAgICAgICAgY2hhbmdlIGl0IHRvIHVzZSBgQXVkaW9TZXNzaW9uOjpzaGFyZWRT
ZXNzaW9uYC4KKworICAgICAgICAqIEdQVVByb2Nlc3MvbWVkaWEvUmVtb3RlQXVkaW9TZXNzaW9u
UHJveHlNYW5hZ2VyLmNwcDoKKyAgICAgICAgKFdlYktpdDo6UmVtb3RlQXVkaW9TZXNzaW9uUHJv
eHlNYW5hZ2VyOjpSZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXIpOiBEb24ndAorICAgICAg
ICBjcmVhdGUgYSBuZXcgQXVkaW9TZXNzaW9uLCBpbml0aWFsaXplIG1fc2Vzc2lvbiB3aXRoIEF1
ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vzc2lvbigpLgorICAgICAgICAoV2ViS2l0OjpSZW1vdGVBdWRp
b1Nlc3Npb25Qcm94eU1hbmFnZXI6On5SZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXIpOiBt
X3Nlc3Npb24KKyAgICAgICAgaXMgYSByZWZlcmVuY2UuCisgICAgICAgIChXZWJLaXQ6OlJlbW90
ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlcjo6dXBkYXRlQ2F0ZWdvcnkpOiBEaXR0by4KKyAgICAg
ICAgKFdlYktpdDo6UmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyOjpzZXRQcmVmZXJyZWRC
dWZmZXJTaXplRm9yUHJvY2Vzcyk6IERpdHRvLgorICAgICAgICAoV2ViS2l0OjpSZW1vdGVBdWRp
b1Nlc3Npb25Qcm94eU1hbmFnZXI6OnRyeVRvU2V0QWN0aXZlRm9yUHJvY2Vzcyk6IERpdHRvLgor
ICAgICAgICAqIEdQVVByb2Nlc3MvbWVkaWEvUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2Vy
Lmg6IE1ha2UgbV9zZXNzaW9uIGEgQXVkaW9TZXNzaW9uJi4KKwogMjAyMS0wOC0wMyAgRXJpYyBD
YXJsc29uICA8ZXJpYy5jYXJsc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBnZXRVc2Vy
TWVkaWEgc29tZXRpbWVzIGRvZXNuJ3QgY2FwdHVyZSBmcm9tIHNwZWNpZmllZCBtaWNyb3Bob25l
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3RlQXVkaW9T
ZXNzaW9uUHJveHlNYW5hZ2VyLmNwcCBiL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9tZWRpYS9S
ZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXIuY3BwCmluZGV4IGEyOGI2MGJmMjE0ZS4uMTFj
YTNmZGQ3MWVlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVt
b3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L0dQVVBy
b2Nlc3MvbWVkaWEvUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyLmNwcApAQCAtNDQsMTQg
KzQ0LDE0IEBAIHN0YXRpYyBib29sIGNhdGVnb3J5Q2FuTWl4V2l0aE90aGVycyhBdWRpb1Nlc3Np
b246OkNhdGVnb3J5VHlwZSBjYXRlZ29yeSkKIH0KIAogUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlN
YW5hZ2VyOjpSZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXIoKQotICAgIDogbV9zZXNzaW9u
KEF1ZGlvU2Vzc2lvbjo6Y3JlYXRlKCkpCisgICAgOiBtX3Nlc3Npb24oQXVkaW9TZXNzaW9uOjpz
aGFyZWRTZXNzaW9uKCkpCiB7Ci0gICAgbV9zZXNzaW9uLT5hZGRJbnRlcnJ1cHRpb25PYnNlcnZl
cigqdGhpcyk7CisgICAgbV9zZXNzaW9uLmFkZEludGVycnVwdGlvbk9ic2VydmVyKCp0aGlzKTsK
IH0KIAogUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyOjp+UmVtb3RlQXVkaW9TZXNzaW9u
UHJveHlNYW5hZ2VyKCkKIHsKLSAgICBtX3Nlc3Npb24tPnJlbW92ZUludGVycnVwdGlvbk9ic2Vy
dmVyKCp0aGlzKTsKKyAgICBtX3Nlc3Npb24ucmVtb3ZlSW50ZXJydXB0aW9uT2JzZXJ2ZXIoKnRo
aXMpOwogfQogCiB2b2lkIFJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlcjo6YWRkUHJveHko
UmVtb3RlQXVkaW9TZXNzaW9uUHJveHkmIHByb3h5KQpAQCAtMTAzLDcgKzEwMyw3IEBAIHZvaWQg
UmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyOjp1cGRhdGVDYXRlZ29yeSgpCiAgICAgZWxz
ZSBpZiAocG9saWN5Q291bnRzLmNvbnRhaW5zKFJvdXRlU2hhcmluZ1BvbGljeTo6SW5kZXBlbmRl
bnQpKQogICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKIAotICAgIG1fc2Vzc2lvbi0+c2V0
Q2F0ZWdvcnkoY2F0ZWdvcnksIHBvbGljeSk7CisgICAgbV9zZXNzaW9uLnNldENhdGVnb3J5KGNh
dGVnb3J5LCBwb2xpY3kpOwogfQogCiB2b2lkIFJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdl
cjo6c2V0UHJlZmVycmVkQnVmZmVyU2l6ZUZvclByb2Nlc3MoUmVtb3RlQXVkaW9TZXNzaW9uUHJv
eHkmIHByb3h5LCBzaXplX3QgcHJlZmVycmVkQnVmZmVyU2l6ZSkKQEAgLTExMyw3ICsxMTMsNyBA
QCB2b2lkIFJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlcjo6c2V0UHJlZmVycmVkQnVmZmVy
U2l6ZUZvclByb2Nlc3MoUmVtb3RlQXVkaQogICAgICAgICAgICAgcHJlZmVycmVkQnVmZmVyU2l6
ZSA9IG90aGVyUHJveHkucHJlZmVycmVkQnVmZmVyU2l6ZSgpOwogICAgIH0KIAotICAgIG1fc2Vz
c2lvbi0+c2V0UHJlZmVycmVkQnVmZmVyU2l6ZShwcmVmZXJyZWRCdWZmZXJTaXplKTsKKyAgICBt
X3Nlc3Npb24uc2V0UHJlZmVycmVkQnVmZmVyU2l6ZShwcmVmZXJyZWRCdWZmZXJTaXplKTsKIH0K
IAogYm9vbCBSZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXI6OnRyeVRvU2V0QWN0aXZlRm9y
UHJvY2VzcyhSZW1vdGVBdWRpb1Nlc3Npb25Qcm94eSYgcHJveHksIGJvb2wgYWN0aXZlKQpAQCAt
MTM2LDEzICsxMzYsMTMgQEAgYm9vbCBSZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXI6OnRy
eVRvU2V0QWN0aXZlRm9yUHJvY2VzcyhSZW1vdGVBdWRpb1Nlc3Npb24KICAgICAgICAgLy8gVGhp
cyBwcm94eSB3YW50cyB0byBkZS1hY3RpdmF0ZSwgYW5kIGlzIHRoZSBsYXN0IHJlbWFpbmluZyBh
Y3RpdmUKICAgICAgICAgLy8gcHJveHkuIERlYWN0aXZhdGUgdGhlIHNlc3Npb24sIGFuZCByZXR1
cm4gd2hldGhlciB0aGF0IGRlYWN0aXZhdGlvbgogICAgICAgICAvLyB3YXMgc3VjZXNzZnVsOwot
ICAgICAgICByZXR1cm4gbV9zZXNzaW9uLT50cnlUb1NldEFjdGl2ZShmYWxzZSk7CisgICAgICAg
IHJldHVybiBtX3Nlc3Npb24udHJ5VG9TZXRBY3RpdmUoZmFsc2UpOwogICAgIH0KIAogICAgIGlm
IChhY3RpdmUgJiYgIWFjdGl2ZVByb3h5Q291bnQpIHsKICAgICAgICAgLy8gVGhpcyBwcm94eSBh
bmQgb25seSB0aGlzIHByb3h5IHdhbnRzIHRvIGJlY29tZSBhY3RpdmUuIEFjdGl2YXRlCiAgICAg
ICAgIC8vIHRoZSBzZXNzaW9uLCBhbmQgcmV0dXJuIHdoZXRoZXIgdGhhdCBhY3RpdmF0aW9uIHdh
cyBzdWNjZXNzZnVsLgotICAgICAgICByZXR1cm4gbV9zZXNzaW9uLT50cnlUb1NldEFjdGl2ZShh
Y3RpdmUpOworICAgICAgICByZXR1cm4gbV9zZXNzaW9uLnRyeVRvU2V0QWN0aXZlKGFjdGl2ZSk7
CiAgICAgfQogCiAgICAgLy8gSWYgdGhpcyBwcm94eSBpcyBBbWJpZW50LCBhbmQgdGhlIHNlc3Np
b24gaXMgYWxyZWFkeSBhY3RpdmUsIHRoaXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvR1BV
UHJvY2Vzcy9tZWRpYS9SZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXIuaCBiL1NvdXJjZS9X
ZWJLaXQvR1BVUHJvY2Vzcy9tZWRpYS9SZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXIuaApp
bmRleCAyN2YxZDE3YjYzYWMuLjdmNTE0ZTg2MGE3YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9HUFVQcm9jZXNzL21lZGlhL1JlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlci5oCisrKyBi
L1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9tZWRpYS9SZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1h
bmFnZXIuaApAQCAtNTgsNyArNTgsNyBAQCBwcml2YXRlOgogICAgIHZvaWQgYmVnaW5BdWRpb1Nl
c3Npb25JbnRlcnJ1cHRpb24oKSBmaW5hbDsKICAgICB2b2lkIGVuZEF1ZGlvU2Vzc2lvbkludGVy
cnVwdGlvbihXZWJDb3JlOjpBdWRpb1Nlc3Npb246Ok1heVJlc3VtZSkgZmluYWw7CiAKLSAgICBV
bmlxdWVSZWY8V2ViQ29yZTo6QXVkaW9TZXNzaW9uPiBtX3Nlc3Npb247CisgICAgV2ViQ29yZTo6
QXVkaW9TZXNzaW9uJiBtX3Nlc3Npb247CiAgICAgV2Vha0hhc2hTZXQ8UmVtb3RlQXVkaW9TZXNz
aW9uUHJveHk+IG1fcHJveGllczsKIH07CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434952</attachid>
            <date>2021-08-04 17:11:34 -0700</date>
            <delta_ts>2021-08-05 08:47:05 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-228795-20210804171133.patch</filename>
            <type>text/plain</type>
            <size>5358</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgwNjU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDljMTU5YzJkNDdiZTE0MjQ5
ODZjNGQ5M2UzN2JkMzM0MTBjZmIzMGUuLmU0M2QwNDA0YzBkMjJmMmI2ZGYyZTBlOTVhOGZiOGQy
NzZmOGI0YjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYgQEAKKzIwMjEtMDgtMDQgIEVyaWMgQ2Fy
bHNvbiAgPGVyaWMuY2FybHNvbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0dQVVBdIFJlbW90ZUF1
ZGlvU2Vzc2lvblByb3h5TWFuYWdlciBzaG91bGQgdXNlIHRoZSBzaGFyZWQgYXVkaW8gc2Vzc2lv
bgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI4Nzk1
CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84MTUzMDQ1MD4KKworICAgICAgICBSZXZpZXdlZCBi
eSBKZXIgTm9ibGUuCisKKyAgICAgICAgUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyIGNy
ZWF0ZXMgYW5kIHVzZXMgYSBwcml2YXRlIEF1ZGlvU2Vzc2lvbiwgd2hpY2ggbWVhbnMKKyAgICAg
ICAgdGhhdCBhbnkgY29kZSB0aGF0IG1vdmVzIGZyb20gdGhlIFdlYlByb2Nlc3MgdG8gdGhlIEdQ
VVByb2Nlc3MgYW5kIHVzZXMKKyAgICAgICAgYEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vzc2lvbmAg
d2lsbCBiZSB1c2luZyBhIHNlcGFyYXRlIHBsYXRmb3JtIGF1ZGlvIHNlc3Npb24gd3JhcHBlcgor
ICAgICAgICBvYmplY3QuIFJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlciBkb2Vzbid0IG5l
ZWQgYSBwcml2YXRlIEF1ZGlvU2Vzc2lvbiwgc28gCisgICAgICAgIGNoYW5nZSBpdCB0byB1c2Ug
YEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vzc2lvbmAuCisKKyAgICAgICAgKiBHUFVQcm9jZXNzL21l
ZGlhL1JlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlci5jcHA6CisgICAgICAgIChXZWJLaXQ6
OlJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlcjo6UmVtb3RlQXVkaW9TZXNzaW9uUHJveHlN
YW5hZ2VyKTogRG9uJ3QKKyAgICAgICAgY3JlYXRlIGEgbmV3IEF1ZGlvU2Vzc2lvbi4KKyAgICAg
ICAgKFdlYktpdDo6UmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyOjp+UmVtb3RlQXVkaW9T
ZXNzaW9uUHJveHlNYW5hZ2VyKTogVXNlCisgICAgICAgIEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vz
c2lvbigpLgorICAgICAgICAoV2ViS2l0OjpSZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXI6
OnVwZGF0ZUNhdGVnb3J5KTogRGl0dG8uCisgICAgICAgIChXZWJLaXQ6OlJlbW90ZUF1ZGlvU2Vz
c2lvblByb3h5TWFuYWdlcjo6c2V0UHJlZmVycmVkQnVmZmVyU2l6ZUZvclByb2Nlc3MpOiBEaXR0
by4KKyAgICAgICAgKFdlYktpdDo6UmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyOjp0cnlU
b1NldEFjdGl2ZUZvclByb2Nlc3MpOiBEaXR0by4KKwogMjAyMS0wOC0wNCAgU2ltb24gRnJhc2Vy
ICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBDcmFzaCBpbiBEaXNwbGF5TGlu
azo6bm90aWZ5T2JzZXJ2ZXJzRGlzcGxheVdhc1JlZnJlc2hlZCgpIG9uIG1hY09TCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3RlQXVkaW9TZXNzaW9uUHJv
eHlNYW5hZ2VyLmNwcCBiL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9tZWRpYS9SZW1vdGVBdWRp
b1Nlc3Npb25Qcm94eU1hbmFnZXIuY3BwCmluZGV4IGEyOGI2MGJmMjE0ZTNiYTdiNDZkNjI1MmRi
MTcwNjFkMzc0MTJkODEuLmNmNDY5NDExMWIwODExMGQ2NGQ2MzJkYzNlMDhiNjYyYTQ0MjFmYTcg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9tZWRpYS9SZW1vdGVBdWRpb1Nl
c3Npb25Qcm94eU1hbmFnZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9tZWRp
YS9SZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXIuY3BwCkBAIC00NCwxNCArNDQsMTMgQEAg
c3RhdGljIGJvb2wgY2F0ZWdvcnlDYW5NaXhXaXRoT3RoZXJzKEF1ZGlvU2Vzc2lvbjo6Q2F0ZWdv
cnlUeXBlIGNhdGVnb3J5KQogfQogCiBSZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXI6OlJl
bW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlcigpCi0gICAgOiBtX3Nlc3Npb24oQXVkaW9TZXNz
aW9uOjpjcmVhdGUoKSkKIHsKLSAgICBtX3Nlc3Npb24tPmFkZEludGVycnVwdGlvbk9ic2VydmVy
KCp0aGlzKTsKKyAgICBBdWRpb1Nlc3Npb246OnNoYXJlZFNlc3Npb24oKS5hZGRJbnRlcnJ1cHRp
b25PYnNlcnZlcigqdGhpcyk7CiB9CiAKIFJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlcjo6
flJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlcigpCiB7Ci0gICAgbV9zZXNzaW9uLT5yZW1v
dmVJbnRlcnJ1cHRpb25PYnNlcnZlcigqdGhpcyk7CisgICAgQXVkaW9TZXNzaW9uOjpzaGFyZWRT
ZXNzaW9uKCkucmVtb3ZlSW50ZXJydXB0aW9uT2JzZXJ2ZXIoKnRoaXMpOwogfQogCiB2b2lkIFJl
bW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlcjo6YWRkUHJveHkoUmVtb3RlQXVkaW9TZXNzaW9u
UHJveHkmIHByb3h5KQpAQCAtMTAzLDcgKzEwMiw3IEBAIHZvaWQgUmVtb3RlQXVkaW9TZXNzaW9u
UHJveHlNYW5hZ2VyOjp1cGRhdGVDYXRlZ29yeSgpCiAgICAgZWxzZSBpZiAocG9saWN5Q291bnRz
LmNvbnRhaW5zKFJvdXRlU2hhcmluZ1BvbGljeTo6SW5kZXBlbmRlbnQpKQogICAgICAgICBBU1NF
UlRfTk9UX1JFQUNIRUQoKTsKIAotICAgIG1fc2Vzc2lvbi0+c2V0Q2F0ZWdvcnkoY2F0ZWdvcnks
IHBvbGljeSk7CisgICAgQXVkaW9TZXNzaW9uOjpzaGFyZWRTZXNzaW9uKCkuc2V0Q2F0ZWdvcnko
Y2F0ZWdvcnksIHBvbGljeSk7CiB9CiAKIHZvaWQgUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5h
Z2VyOjpzZXRQcmVmZXJyZWRCdWZmZXJTaXplRm9yUHJvY2VzcyhSZW1vdGVBdWRpb1Nlc3Npb25Q
cm94eSYgcHJveHksIHNpemVfdCBwcmVmZXJyZWRCdWZmZXJTaXplKQpAQCAtMTEzLDcgKzExMiw3
IEBAIHZvaWQgUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyOjpzZXRQcmVmZXJyZWRCdWZm
ZXJTaXplRm9yUHJvY2VzcyhSZW1vdGVBdWRpCiAgICAgICAgICAgICBwcmVmZXJyZWRCdWZmZXJT
aXplID0gb3RoZXJQcm94eS5wcmVmZXJyZWRCdWZmZXJTaXplKCk7CiAgICAgfQogCi0gICAgbV9z
ZXNzaW9uLT5zZXRQcmVmZXJyZWRCdWZmZXJTaXplKHByZWZlcnJlZEJ1ZmZlclNpemUpOworICAg
IEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vzc2lvbigpLnNldFByZWZlcnJlZEJ1ZmZlclNpemUocHJl
ZmVycmVkQnVmZmVyU2l6ZSk7CiB9CiAKIGJvb2wgUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5h
Z2VyOjp0cnlUb1NldEFjdGl2ZUZvclByb2Nlc3MoUmVtb3RlQXVkaW9TZXNzaW9uUHJveHkmIHBy
b3h5LCBib29sIGFjdGl2ZSkKQEAgLTEzNiwxMyArMTM1LDEzIEBAIGJvb2wgUmVtb3RlQXVkaW9T
ZXNzaW9uUHJveHlNYW5hZ2VyOjp0cnlUb1NldEFjdGl2ZUZvclByb2Nlc3MoUmVtb3RlQXVkaW9T
ZXNzaW9uCiAgICAgICAgIC8vIFRoaXMgcHJveHkgd2FudHMgdG8gZGUtYWN0aXZhdGUsIGFuZCBp
cyB0aGUgbGFzdCByZW1haW5pbmcgYWN0aXZlCiAgICAgICAgIC8vIHByb3h5LiBEZWFjdGl2YXRl
IHRoZSBzZXNzaW9uLCBhbmQgcmV0dXJuIHdoZXRoZXIgdGhhdCBkZWFjdGl2YXRpb24KICAgICAg
ICAgLy8gd2FzIHN1Y2Vzc2Z1bDsKLSAgICAgICAgcmV0dXJuIG1fc2Vzc2lvbi0+dHJ5VG9TZXRB
Y3RpdmUoZmFsc2UpOworICAgICAgICByZXR1cm4gQXVkaW9TZXNzaW9uOjpzaGFyZWRTZXNzaW9u
KCkudHJ5VG9TZXRBY3RpdmUoZmFsc2UpOwogICAgIH0KIAogICAgIGlmIChhY3RpdmUgJiYgIWFj
dGl2ZVByb3h5Q291bnQpIHsKICAgICAgICAgLy8gVGhpcyBwcm94eSBhbmQgb25seSB0aGlzIHBy
b3h5IHdhbnRzIHRvIGJlY29tZSBhY3RpdmUuIEFjdGl2YXRlCiAgICAgICAgIC8vIHRoZSBzZXNz
aW9uLCBhbmQgcmV0dXJuIHdoZXRoZXIgdGhhdCBhY3RpdmF0aW9uIHdhcyBzdWNjZXNzZnVsLgot
ICAgICAgICByZXR1cm4gbV9zZXNzaW9uLT50cnlUb1NldEFjdGl2ZShhY3RpdmUpOworICAgICAg
ICByZXR1cm4gQXVkaW9TZXNzaW9uOjpzaGFyZWRTZXNzaW9uKCkudHJ5VG9TZXRBY3RpdmUoYWN0
aXZlKTsKICAgICB9CiAKICAgICAvLyBJZiB0aGlzIHByb3h5IGlzIEFtYmllbnQsIGFuZCB0aGUg
c2Vzc2lvbiBpcyBhbHJlYWR5IGFjdGl2ZSwgdGhpcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9HUFVQcm9jZXNzL21lZGlhL1JlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlci5oIGIvU291
cmNlL1dlYktpdC9HUFVQcm9jZXNzL21lZGlhL1JlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdl
ci5oCmluZGV4IDI3ZjFkMTdiNjNhY2U3ZGZlNDhmZjE4MjI5NGYxOGRlNjIyZWE0YWYuLjc1MDY0
YTNmYmYwZTdmMzIzNDlkZThjNDgzZTBmNmFlODlmMDg5M2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvR1BVUHJvY2Vzcy9tZWRpYS9SZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXIuaAor
KysgYi9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3RlQXVkaW9TZXNzaW9uUHJv
eHlNYW5hZ2VyLmgKQEAgLTUxLDE0ICs1MSwxMyBAQCBwdWJsaWM6CiAKICAgICBib29sIHRyeVRv
U2V0QWN0aXZlRm9yUHJvY2VzcyhSZW1vdGVBdWRpb1Nlc3Npb25Qcm94eSYsIGJvb2wpOwogCi0g
ICAgV2ViQ29yZTo6QXVkaW9TZXNzaW9uJiBzZXNzaW9uKCkgeyByZXR1cm4gbV9zZXNzaW9uOyB9
Ci0gICAgY29uc3QgV2ViQ29yZTo6QXVkaW9TZXNzaW9uJiBzZXNzaW9uKCkgY29uc3QgeyByZXR1
cm4gbV9zZXNzaW9uOyB9CisgICAgV2ViQ29yZTo6QXVkaW9TZXNzaW9uJiBzZXNzaW9uKCkgeyBy
ZXR1cm4gV2ViQ29yZTo6QXVkaW9TZXNzaW9uOjpzaGFyZWRTZXNzaW9uKCk7IH0KKyAgICBjb25z
dCBXZWJDb3JlOjpBdWRpb1Nlc3Npb24mIHNlc3Npb24oKSBjb25zdCB7IHJldHVybiBXZWJDb3Jl
OjpBdWRpb1Nlc3Npb246OnNoYXJlZFNlc3Npb24oKTsgfQogCiBwcml2YXRlOgogICAgIHZvaWQg
YmVnaW5BdWRpb1Nlc3Npb25JbnRlcnJ1cHRpb24oKSBmaW5hbDsKICAgICB2b2lkIGVuZEF1ZGlv
U2Vzc2lvbkludGVycnVwdGlvbihXZWJDb3JlOjpBdWRpb1Nlc3Npb246Ok1heVJlc3VtZSkgZmlu
YWw7CiAKLSAgICBVbmlxdWVSZWY8V2ViQ29yZTo6QXVkaW9TZXNzaW9uPiBtX3Nlc3Npb247CiAg
ICAgV2Vha0hhc2hTZXQ8UmVtb3RlQXVkaW9TZXNzaW9uUHJveHk+IG1fcHJveGllczsKIH07CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434990</attachid>
            <date>2021-08-05 08:47:07 -0700</date>
            <delta_ts>2021-08-05 09:11:12 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-228795-20210805084706.patch</filename>
            <type>text/plain</type>
            <size>5687</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgwNjg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGFmMGY2OTMxZDE1ZmMyMDJh
NWVjYjAzODMzNmQ1MTdkOTMxZTczYmQuLmQ5MGU0NmY0MWE3ZDcxZDhhMGZjYWI5YzcxZWI0ZmNh
YTJhMzE5ODUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYgQEAKKzIwMjEtMDgtMDQgIEVyaWMgQ2Fy
bHNvbiAgPGVyaWMuY2FybHNvbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0dQVVBdIFJlbW90ZUF1
ZGlvU2Vzc2lvblByb3h5TWFuYWdlciBzaG91bGQgdXNlIHRoZSBzaGFyZWQgYXVkaW8gc2Vzc2lv
bgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI4Nzk1
CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84MTUzMDQ1MD4KKworICAgICAgICBSZXZpZXdlZCBi
eSBKZXIgTm9ibGUuCisKKyAgICAgICAgUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyIGNy
ZWF0ZXMgYW5kIHVzZXMgYSBwcml2YXRlIEF1ZGlvU2Vzc2lvbiwgd2hpY2ggbWVhbnMKKyAgICAg
ICAgdGhhdCBhbnkgY29kZSB0aGF0IG1vdmVzIGZyb20gdGhlIFdlYlByb2Nlc3MgdG8gdGhlIEdQ
VVByb2Nlc3MgYW5kIHVzZXMKKyAgICAgICAgYEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vzc2lvbmAg
d2lsbCBiZSB1c2luZyBhIHNlcGFyYXRlIHBsYXRmb3JtIGF1ZGlvIHNlc3Npb24gd3JhcHBlcgor
ICAgICAgICBvYmplY3QuIFJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlciBkb2Vzbid0IG5l
ZWQgYSBwcml2YXRlIEF1ZGlvU2Vzc2lvbiwgc28gCisgICAgICAgIGNoYW5nZSBpdCB0byB1c2Ug
YEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vzc2lvbmAuCisKKyAgICAgICAgKiBHUFVQcm9jZXNzL21l
ZGlhL1JlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlci5jcHA6CisgICAgICAgIChXZWJLaXQ6
OlJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlcjo6UmVtb3RlQXVkaW9TZXNzaW9uUHJveHlN
YW5hZ2VyKTogRG9uJ3QKKyAgICAgICAgY3JlYXRlIGEgbmV3IEF1ZGlvU2Vzc2lvbi4KKyAgICAg
ICAgKFdlYktpdDo6UmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyOjp+UmVtb3RlQXVkaW9T
ZXNzaW9uUHJveHlNYW5hZ2VyKTogVXNlCisgICAgICAgIEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vz
c2lvbigpLgorICAgICAgICAoV2ViS2l0OjpSZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXI6
OnVwZGF0ZUNhdGVnb3J5KTogRGl0dG8uCisgICAgICAgIChXZWJLaXQ6OlJlbW90ZUF1ZGlvU2Vz
c2lvblByb3h5TWFuYWdlcjo6c2V0UHJlZmVycmVkQnVmZmVyU2l6ZUZvclByb2Nlc3MpOiBEaXR0
by4KKyAgICAgICAgKFdlYktpdDo6UmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyOjp0cnlU
b1NldEFjdGl2ZUZvclByb2Nlc3MpOiBEaXR0by4KKwogMjAyMS0wOC0wNSAgTWljaGFlbCBDYXRh
bnphcm8gIDxtY2F0YW56YXJvQGdub21lLm9yZz4KIAogICAgICAgICBHQ0MgMTEgYnVpbGRzIHNo
b3VsZCB1c2UgLVduby1hcnJheS1ib3VuZHMsIC1Xbm8tbm9ubnVsbApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9HUFVQcm9jZXNzL21lZGlhL1JlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdl
ci5jcHAgYi9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3RlQXVkaW9TZXNzaW9u
UHJveHlNYW5hZ2VyLmNwcAppbmRleCBmMWVkNTc1ODlkMTEyMmU5NDk2NTQxOGYzZGViNmQ4ZGQ1
MWJhMmY4Li43MTE3YWUxMDY4NzI1OTgzMGMxNTEzYmMyOTZiZjA0NjhjYzkzNjEwIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3RlQXVkaW9TZXNzaW9uUHJv
eHlNYW5hZ2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3Rl
QXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyLmNwcApAQCAtNDQsMTYgKzQ0LDE1IEBAIHN0YXRpYyBi
b29sIGNhdGVnb3J5Q2FuTWl4V2l0aE90aGVycyhBdWRpb1Nlc3Npb246OkNhdGVnb3J5VHlwZSBj
YXRlZ29yeSkKIH0KIAogUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyOjpSZW1vdGVBdWRp
b1Nlc3Npb25Qcm94eU1hbmFnZXIoKQotICAgIDogbV9zZXNzaW9uKEF1ZGlvU2Vzc2lvbjo6Y3Jl
YXRlKCkpCiB7Ci0gICAgbV9zZXNzaW9uLT5hZGRJbnRlcnJ1cHRpb25PYnNlcnZlcigqdGhpcyk7
Ci0gICAgbV9zZXNzaW9uLT5hZGRDb25maWd1cmF0aW9uQ2hhbmdlT2JzZXJ2ZXIoKnRoaXMpOwor
ICAgIEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vzc2lvbigpYWRkSW50ZXJydXB0aW9uT2JzZXJ2ZXIo
KnRoaXMpOworICAgIEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vzc2lvbigpYWRkQ29uZmlndXJhdGlv
bkNoYW5nZU9ic2VydmVyKCp0aGlzKTsKIH0KIAogUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5h
Z2VyOjp+UmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyKCkKIHsKLSAgICBtX3Nlc3Npb24t
PnJlbW92ZUludGVycnVwdGlvbk9ic2VydmVyKCp0aGlzKTsKLSAgICBtX3Nlc3Npb24tPnJlbW92
ZUNvbmZpZ3VyYXRpb25DaGFuZ2VPYnNlcnZlcigqdGhpcyk7CisgICAgQXVkaW9TZXNzaW9uOjpz
aGFyZWRTZXNzaW9uKClyZW1vdmVJbnRlcnJ1cHRpb25PYnNlcnZlcigqdGhpcyk7CisgICAgQXVk
aW9TZXNzaW9uOjpzaGFyZWRTZXNzaW9uKClyZW1vdmVDb25maWd1cmF0aW9uQ2hhbmdlT2JzZXJ2
ZXIoKnRoaXMpOwogfQogCiB2b2lkIFJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlcjo6YWRk
UHJveHkoUmVtb3RlQXVkaW9TZXNzaW9uUHJveHkmIHByb3h5KQpAQCAtMTA1LDcgKzEwNCw3IEBA
IHZvaWQgUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyOjp1cGRhdGVDYXRlZ29yeSgpCiAg
ICAgZWxzZSBpZiAocG9saWN5Q291bnRzLmNvbnRhaW5zKFJvdXRlU2hhcmluZ1BvbGljeTo6SW5k
ZXBlbmRlbnQpKQogICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKIAotICAgIG1fc2Vzc2lv
bi0+c2V0Q2F0ZWdvcnkoY2F0ZWdvcnksIHBvbGljeSk7CisgICAgQXVkaW9TZXNzaW9uOjpzaGFy
ZWRTZXNzaW9uKCkuc2V0Q2F0ZWdvcnkoY2F0ZWdvcnksIHBvbGljeSk7CiB9CiAKIHZvaWQgUmVt
b3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyOjpzZXRQcmVmZXJyZWRCdWZmZXJTaXplRm9yUHJv
Y2VzcyhSZW1vdGVBdWRpb1Nlc3Npb25Qcm94eSYgcHJveHksIHNpemVfdCBwcmVmZXJyZWRCdWZm
ZXJTaXplKQpAQCAtMTE1LDcgKzExNCw3IEBAIHZvaWQgUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlN
YW5hZ2VyOjpzZXRQcmVmZXJyZWRCdWZmZXJTaXplRm9yUHJvY2VzcyhSZW1vdGVBdWRpCiAgICAg
ICAgICAgICBwcmVmZXJyZWRCdWZmZXJTaXplID0gb3RoZXJQcm94eS5wcmVmZXJyZWRCdWZmZXJT
aXplKCk7CiAgICAgfQogCi0gICAgbV9zZXNzaW9uLT5zZXRQcmVmZXJyZWRCdWZmZXJTaXplKHBy
ZWZlcnJlZEJ1ZmZlclNpemUpOworICAgIEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vzc2lvbigpLnNl
dFByZWZlcnJlZEJ1ZmZlclNpemUocHJlZmVycmVkQnVmZmVyU2l6ZSk7CiB9CiAKIGJvb2wgUmVt
b3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyOjp0cnlUb1NldEFjdGl2ZUZvclByb2Nlc3MoUmVt
b3RlQXVkaW9TZXNzaW9uUHJveHkmIHByb3h5LCBib29sIGFjdGl2ZSkKQEAgLTEzOCwxMyArMTM3
LDEzIEBAIGJvb2wgUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyOjp0cnlUb1NldEFjdGl2
ZUZvclByb2Nlc3MoUmVtb3RlQXVkaW9TZXNzaW9uCiAgICAgICAgIC8vIFRoaXMgcHJveHkgd2Fu
dHMgdG8gZGUtYWN0aXZhdGUsIGFuZCBpcyB0aGUgbGFzdCByZW1haW5pbmcgYWN0aXZlCiAgICAg
ICAgIC8vIHByb3h5LiBEZWFjdGl2YXRlIHRoZSBzZXNzaW9uLCBhbmQgcmV0dXJuIHdoZXRoZXIg
dGhhdCBkZWFjdGl2YXRpb24KICAgICAgICAgLy8gd2FzIHN1Y2Vzc2Z1bDsKLSAgICAgICAgcmV0
dXJuIG1fc2Vzc2lvbi0+dHJ5VG9TZXRBY3RpdmUoZmFsc2UpOworICAgICAgICByZXR1cm4gQXVk
aW9TZXNzaW9uOjpzaGFyZWRTZXNzaW9uKCkudHJ5VG9TZXRBY3RpdmUoZmFsc2UpOwogICAgIH0K
IAogICAgIGlmIChhY3RpdmUgJiYgIWFjdGl2ZVByb3h5Q291bnQpIHsKICAgICAgICAgLy8gVGhp
cyBwcm94eSBhbmQgb25seSB0aGlzIHByb3h5IHdhbnRzIHRvIGJlY29tZSBhY3RpdmUuIEFjdGl2
YXRlCiAgICAgICAgIC8vIHRoZSBzZXNzaW9uLCBhbmQgcmV0dXJuIHdoZXRoZXIgdGhhdCBhY3Rp
dmF0aW9uIHdhcyBzdWNjZXNzZnVsLgotICAgICAgICByZXR1cm4gbV9zZXNzaW9uLT50cnlUb1Nl
dEFjdGl2ZShhY3RpdmUpOworICAgICAgICByZXR1cm4gQXVkaW9TZXNzaW9uOjpzaGFyZWRTZXNz
aW9uKCkudHJ5VG9TZXRBY3RpdmUoYWN0aXZlKTsKICAgICB9CiAKICAgICAvLyBJZiB0aGlzIHBy
b3h5IGlzIEFtYmllbnQsIGFuZCB0aGUgc2Vzc2lvbiBpcyBhbHJlYWR5IGFjdGl2ZSwgdGhpcwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL21lZGlhL1JlbW90ZUF1ZGlvU2Vz
c2lvblByb3h5TWFuYWdlci5oIGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL21lZGlhL1JlbW90
ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlci5oCmluZGV4IDMwYzEzMTRmMzIxMDk2ZmFhNzczOGU0
OTE5ZmQ1NDQxMDIxZjdkMjUuLjlmN2U0YjM3MGNiN2YwMmU0ZTJmOWQ2MjEwMjIyNTU1NzdjM2Ey
MGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9tZWRpYS9SZW1vdGVBdWRp
b1Nlc3Npb25Qcm94eU1hbmFnZXIuaAorKysgYi9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVk
aWEvUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyLmgKQEAgLTUyLDggKzUyLDggQEAgcHVi
bGljOgogCiAgICAgYm9vbCB0cnlUb1NldEFjdGl2ZUZvclByb2Nlc3MoUmVtb3RlQXVkaW9TZXNz
aW9uUHJveHkmLCBib29sKTsKIAotICAgIFdlYkNvcmU6OkF1ZGlvU2Vzc2lvbiYgc2Vzc2lvbigp
IHsgcmV0dXJuIG1fc2Vzc2lvbjsgfQotICAgIGNvbnN0IFdlYkNvcmU6OkF1ZGlvU2Vzc2lvbiYg
c2Vzc2lvbigpIGNvbnN0IHsgcmV0dXJuIG1fc2Vzc2lvbjsgfQorICAgIFdlYkNvcmU6OkF1ZGlv
U2Vzc2lvbiYgc2Vzc2lvbigpIHsgcmV0dXJuIFdlYkNvcmU6OkF1ZGlvU2Vzc2lvbjo6c2hhcmVk
U2Vzc2lvbigpOyB9CisgICAgY29uc3QgV2ViQ29yZTo6QXVkaW9TZXNzaW9uJiBzZXNzaW9uKCkg
Y29uc3QgeyByZXR1cm4gV2ViQ29yZTo6QXVkaW9TZXNzaW9uOjpzaGFyZWRTZXNzaW9uKCk7IH0K
IAogcHJpdmF0ZToKICAgICB2b2lkIGJlZ2luQXVkaW9TZXNzaW9uSW50ZXJydXB0aW9uKCkgZmlu
YWw7CkBAIC02NCw3ICs2NCw2IEBAIHByaXZhdGU6CiAgICAgdm9pZCBzYW1wbGVSYXRlRGlkQ2hh
bmdlKGNvbnN0IFdlYkNvcmU6OkF1ZGlvU2Vzc2lvbiYpIGZpbmFsOwogICAgIHZvaWQgY29uZmln
dXJhdGlvbkRpZENoYW5nZShjb25zdCBXZWJDb3JlOjpBdWRpb1Nlc3Npb24mKTsKIAotICAgIFVu
aXF1ZVJlZjxXZWJDb3JlOjpBdWRpb1Nlc3Npb24+IG1fc2Vzc2lvbjsKICAgICBXZWFrSGFzaFNl
dDxSZW1vdGVBdWRpb1Nlc3Npb25Qcm94eT4gbV9wcm94aWVzOwogfTsKIAo=
</data>
<flag name="commit-queue"
          id="457670"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434992</attachid>
            <date>2021-08-05 09:10:14 -0700</date>
            <delta_ts>2021-08-05 10:06:06 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-228795-20210805091014.patch</filename>
            <type>text/plain</type>
            <size>5691</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgwNjg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGFmMGY2OTMxZDE1ZmMyMDJh
NWVjYjAzODMzNmQ1MTdkOTMxZTczYmQuLmQ5MGU0NmY0MWE3ZDcxZDhhMGZjYWI5YzcxZWI0ZmNh
YTJhMzE5ODUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYgQEAKKzIwMjEtMDgtMDQgIEVyaWMgQ2Fy
bHNvbiAgPGVyaWMuY2FybHNvbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0dQVVBdIFJlbW90ZUF1
ZGlvU2Vzc2lvblByb3h5TWFuYWdlciBzaG91bGQgdXNlIHRoZSBzaGFyZWQgYXVkaW8gc2Vzc2lv
bgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI4Nzk1
CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84MTUzMDQ1MD4KKworICAgICAgICBSZXZpZXdlZCBi
eSBKZXIgTm9ibGUuCisKKyAgICAgICAgUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyIGNy
ZWF0ZXMgYW5kIHVzZXMgYSBwcml2YXRlIEF1ZGlvU2Vzc2lvbiwgd2hpY2ggbWVhbnMKKyAgICAg
ICAgdGhhdCBhbnkgY29kZSB0aGF0IG1vdmVzIGZyb20gdGhlIFdlYlByb2Nlc3MgdG8gdGhlIEdQ
VVByb2Nlc3MgYW5kIHVzZXMKKyAgICAgICAgYEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vzc2lvbmAg
d2lsbCBiZSB1c2luZyBhIHNlcGFyYXRlIHBsYXRmb3JtIGF1ZGlvIHNlc3Npb24gd3JhcHBlcgor
ICAgICAgICBvYmplY3QuIFJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlciBkb2Vzbid0IG5l
ZWQgYSBwcml2YXRlIEF1ZGlvU2Vzc2lvbiwgc28gCisgICAgICAgIGNoYW5nZSBpdCB0byB1c2Ug
YEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vzc2lvbmAuCisKKyAgICAgICAgKiBHUFVQcm9jZXNzL21l
ZGlhL1JlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlci5jcHA6CisgICAgICAgIChXZWJLaXQ6
OlJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlcjo6UmVtb3RlQXVkaW9TZXNzaW9uUHJveHlN
YW5hZ2VyKTogRG9uJ3QKKyAgICAgICAgY3JlYXRlIGEgbmV3IEF1ZGlvU2Vzc2lvbi4KKyAgICAg
ICAgKFdlYktpdDo6UmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyOjp+UmVtb3RlQXVkaW9T
ZXNzaW9uUHJveHlNYW5hZ2VyKTogVXNlCisgICAgICAgIEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vz
c2lvbigpLgorICAgICAgICAoV2ViS2l0OjpSZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXI6
OnVwZGF0ZUNhdGVnb3J5KTogRGl0dG8uCisgICAgICAgIChXZWJLaXQ6OlJlbW90ZUF1ZGlvU2Vz
c2lvblByb3h5TWFuYWdlcjo6c2V0UHJlZmVycmVkQnVmZmVyU2l6ZUZvclByb2Nlc3MpOiBEaXR0
by4KKyAgICAgICAgKFdlYktpdDo6UmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyOjp0cnlU
b1NldEFjdGl2ZUZvclByb2Nlc3MpOiBEaXR0by4KKwogMjAyMS0wOC0wNSAgTWljaGFlbCBDYXRh
bnphcm8gIDxtY2F0YW56YXJvQGdub21lLm9yZz4KIAogICAgICAgICBHQ0MgMTEgYnVpbGRzIHNo
b3VsZCB1c2UgLVduby1hcnJheS1ib3VuZHMsIC1Xbm8tbm9ubnVsbApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9HUFVQcm9jZXNzL21lZGlhL1JlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdl
ci5jcHAgYi9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3RlQXVkaW9TZXNzaW9u
UHJveHlNYW5hZ2VyLmNwcAppbmRleCBmMWVkNTc1ODlkMTEyMmU5NDk2NTQxOGYzZGViNmQ4ZGQ1
MWJhMmY4Li44MDM0NjgzMjIzMDJmZDhjMTcwMzA4MzJhYTk3ZjAxMTU3NGMzNWE3IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3RlQXVkaW9TZXNzaW9uUHJv
eHlNYW5hZ2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3Rl
QXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyLmNwcApAQCAtNDQsMTYgKzQ0LDE1IEBAIHN0YXRpYyBi
b29sIGNhdGVnb3J5Q2FuTWl4V2l0aE90aGVycyhBdWRpb1Nlc3Npb246OkNhdGVnb3J5VHlwZSBj
YXRlZ29yeSkKIH0KIAogUmVtb3RlQXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyOjpSZW1vdGVBdWRp
b1Nlc3Npb25Qcm94eU1hbmFnZXIoKQotICAgIDogbV9zZXNzaW9uKEF1ZGlvU2Vzc2lvbjo6Y3Jl
YXRlKCkpCiB7Ci0gICAgbV9zZXNzaW9uLT5hZGRJbnRlcnJ1cHRpb25PYnNlcnZlcigqdGhpcyk7
Ci0gICAgbV9zZXNzaW9uLT5hZGRDb25maWd1cmF0aW9uQ2hhbmdlT2JzZXJ2ZXIoKnRoaXMpOwor
ICAgIEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vzc2lvbigpLmFkZEludGVycnVwdGlvbk9ic2VydmVy
KCp0aGlzKTsKKyAgICBBdWRpb1Nlc3Npb246OnNoYXJlZFNlc3Npb24oKS5hZGRDb25maWd1cmF0
aW9uQ2hhbmdlT2JzZXJ2ZXIoKnRoaXMpOwogfQogCiBSZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1h
bmFnZXI6On5SZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXIoKQogewotICAgIG1fc2Vzc2lv
bi0+cmVtb3ZlSW50ZXJydXB0aW9uT2JzZXJ2ZXIoKnRoaXMpOwotICAgIG1fc2Vzc2lvbi0+cmVt
b3ZlQ29uZmlndXJhdGlvbkNoYW5nZU9ic2VydmVyKCp0aGlzKTsKKyAgICBBdWRpb1Nlc3Npb246
OnNoYXJlZFNlc3Npb24oKS5yZW1vdmVJbnRlcnJ1cHRpb25PYnNlcnZlcigqdGhpcyk7CisgICAg
QXVkaW9TZXNzaW9uOjpzaGFyZWRTZXNzaW9uKCkucmVtb3ZlQ29uZmlndXJhdGlvbkNoYW5nZU9i
c2VydmVyKCp0aGlzKTsKIH0KIAogdm9pZCBSZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXI6
OmFkZFByb3h5KFJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5JiBwcm94eSkKQEAgLTEwNSw3ICsxMDQs
NyBAQCB2b2lkIFJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlcjo6dXBkYXRlQ2F0ZWdvcnko
KQogICAgIGVsc2UgaWYgKHBvbGljeUNvdW50cy5jb250YWlucyhSb3V0ZVNoYXJpbmdQb2xpY3k6
OkluZGVwZW5kZW50KSkKICAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CiAKLSAgICBtX3Nl
c3Npb24tPnNldENhdGVnb3J5KGNhdGVnb3J5LCBwb2xpY3kpOworICAgIEF1ZGlvU2Vzc2lvbjo6
c2hhcmVkU2Vzc2lvbigpLnNldENhdGVnb3J5KGNhdGVnb3J5LCBwb2xpY3kpOwogfQogCiB2b2lk
IFJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlcjo6c2V0UHJlZmVycmVkQnVmZmVyU2l6ZUZv
clByb2Nlc3MoUmVtb3RlQXVkaW9TZXNzaW9uUHJveHkmIHByb3h5LCBzaXplX3QgcHJlZmVycmVk
QnVmZmVyU2l6ZSkKQEAgLTExNSw3ICsxMTQsNyBAQCB2b2lkIFJlbW90ZUF1ZGlvU2Vzc2lvblBy
b3h5TWFuYWdlcjo6c2V0UHJlZmVycmVkQnVmZmVyU2l6ZUZvclByb2Nlc3MoUmVtb3RlQXVkaQog
ICAgICAgICAgICAgcHJlZmVycmVkQnVmZmVyU2l6ZSA9IG90aGVyUHJveHkucHJlZmVycmVkQnVm
ZmVyU2l6ZSgpOwogICAgIH0KIAotICAgIG1fc2Vzc2lvbi0+c2V0UHJlZmVycmVkQnVmZmVyU2l6
ZShwcmVmZXJyZWRCdWZmZXJTaXplKTsKKyAgICBBdWRpb1Nlc3Npb246OnNoYXJlZFNlc3Npb24o
KS5zZXRQcmVmZXJyZWRCdWZmZXJTaXplKHByZWZlcnJlZEJ1ZmZlclNpemUpOwogfQogCiBib29s
IFJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlcjo6dHJ5VG9TZXRBY3RpdmVGb3JQcm9jZXNz
KFJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5JiBwcm94eSwgYm9vbCBhY3RpdmUpCkBAIC0xMzgsMTMg
KzEzNywxMyBAQCBib29sIFJlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlcjo6dHJ5VG9TZXRB
Y3RpdmVGb3JQcm9jZXNzKFJlbW90ZUF1ZGlvU2Vzc2lvbgogICAgICAgICAvLyBUaGlzIHByb3h5
IHdhbnRzIHRvIGRlLWFjdGl2YXRlLCBhbmQgaXMgdGhlIGxhc3QgcmVtYWluaW5nIGFjdGl2ZQog
ICAgICAgICAvLyBwcm94eS4gRGVhY3RpdmF0ZSB0aGUgc2Vzc2lvbiwgYW5kIHJldHVybiB3aGV0
aGVyIHRoYXQgZGVhY3RpdmF0aW9uCiAgICAgICAgIC8vIHdhcyBzdWNlc3NmdWw7Ci0gICAgICAg
IHJldHVybiBtX3Nlc3Npb24tPnRyeVRvU2V0QWN0aXZlKGZhbHNlKTsKKyAgICAgICAgcmV0dXJu
IEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vzc2lvbigpLnRyeVRvU2V0QWN0aXZlKGZhbHNlKTsKICAg
ICB9CiAKICAgICBpZiAoYWN0aXZlICYmICFhY3RpdmVQcm94eUNvdW50KSB7CiAgICAgICAgIC8v
IFRoaXMgcHJveHkgYW5kIG9ubHkgdGhpcyBwcm94eSB3YW50cyB0byBiZWNvbWUgYWN0aXZlLiBB
Y3RpdmF0ZQogICAgICAgICAvLyB0aGUgc2Vzc2lvbiwgYW5kIHJldHVybiB3aGV0aGVyIHRoYXQg
YWN0aXZhdGlvbiB3YXMgc3VjY2Vzc2Z1bC4KLSAgICAgICAgcmV0dXJuIG1fc2Vzc2lvbi0+dHJ5
VG9TZXRBY3RpdmUoYWN0aXZlKTsKKyAgICAgICAgcmV0dXJuIEF1ZGlvU2Vzc2lvbjo6c2hhcmVk
U2Vzc2lvbigpLnRyeVRvU2V0QWN0aXZlKGFjdGl2ZSk7CiAgICAgfQogCiAgICAgLy8gSWYgdGhp
cyBwcm94eSBpcyBBbWJpZW50LCBhbmQgdGhlIHNlc3Npb24gaXMgYWxyZWFkeSBhY3RpdmUsIHRo
aXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9tZWRpYS9SZW1vdGVBdWRp
b1Nlc3Npb25Qcm94eU1hbmFnZXIuaCBiL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9tZWRpYS9S
ZW1vdGVBdWRpb1Nlc3Npb25Qcm94eU1hbmFnZXIuaAppbmRleCAzMGMxMzE0ZjMyMTA5NmZhYTc3
MzhlNDkxOWZkNTQ0MTAyMWY3ZDI1Li45ZjdlNGIzNzBjYjdmMDJlNGUyZjlkNjIxMDIyMjU1NTc3
YzNhMjBhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3Rl
QXVkaW9TZXNzaW9uUHJveHlNYW5hZ2VyLmgKKysrIGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNz
L21lZGlhL1JlbW90ZUF1ZGlvU2Vzc2lvblByb3h5TWFuYWdlci5oCkBAIC01Miw4ICs1Miw4IEBA
IHB1YmxpYzoKIAogICAgIGJvb2wgdHJ5VG9TZXRBY3RpdmVGb3JQcm9jZXNzKFJlbW90ZUF1ZGlv
U2Vzc2lvblByb3h5JiwgYm9vbCk7CiAKLSAgICBXZWJDb3JlOjpBdWRpb1Nlc3Npb24mIHNlc3Np
b24oKSB7IHJldHVybiBtX3Nlc3Npb247IH0KLSAgICBjb25zdCBXZWJDb3JlOjpBdWRpb1Nlc3Np
b24mIHNlc3Npb24oKSBjb25zdCB7IHJldHVybiBtX3Nlc3Npb247IH0KKyAgICBXZWJDb3JlOjpB
dWRpb1Nlc3Npb24mIHNlc3Npb24oKSB7IHJldHVybiBXZWJDb3JlOjpBdWRpb1Nlc3Npb246OnNo
YXJlZFNlc3Npb24oKTsgfQorICAgIGNvbnN0IFdlYkNvcmU6OkF1ZGlvU2Vzc2lvbiYgc2Vzc2lv
bigpIGNvbnN0IHsgcmV0dXJuIFdlYkNvcmU6OkF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vzc2lvbigp
OyB9CiAKIHByaXZhdGU6CiAgICAgdm9pZCBiZWdpbkF1ZGlvU2Vzc2lvbkludGVycnVwdGlvbigp
IGZpbmFsOwpAQCAtNjQsNyArNjQsNiBAQCBwcml2YXRlOgogICAgIHZvaWQgc2FtcGxlUmF0ZURp
ZENoYW5nZShjb25zdCBXZWJDb3JlOjpBdWRpb1Nlc3Npb24mKSBmaW5hbDsKICAgICB2b2lkIGNv
bmZpZ3VyYXRpb25EaWRDaGFuZ2UoY29uc3QgV2ViQ29yZTo6QXVkaW9TZXNzaW9uJik7CiAKLSAg
ICBVbmlxdWVSZWY8V2ViQ29yZTo6QXVkaW9TZXNzaW9uPiBtX3Nlc3Npb247CiAgICAgV2Vha0hh
c2hTZXQ8UmVtb3RlQXVkaW9TZXNzaW9uUHJveHk+IG1fcHJveGllczsKIH07CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>