<?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>232956</bug_id>
          
          <creation_ts>2021-11-10 10:39:24 -0800</creation_ts>
          <short_desc>[AX] Stop creating sandbox extensions for preference services</short_desc>
          <delta_ts>2022-02-07 11:13:04 -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>WebKit Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=236248</see_also>
          <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>231068</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>cfleizach</cc>
    
    <cc>gavin.p</cc>
    
    <cc>ggaren</cc>
    
    <cc>mazander</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1813693</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-11-10 10:39:24 -0800</bug_when>
    <thetext>Stop creating sandbox extensions for preference services when AX is enabled. There has been many code changes related to updating AX preferences in the WebContent process, which is why we think this is not needed anymore.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813694</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-11-10 10:39:58 -0800</bug_when>
    <thetext>&lt;rdar://problem/85260698&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813695</commentid>
    <comment_count>2</comment_count>
      <attachid>443836</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-11-10 10:42:04 -0800</bug_when>
    <thetext>Created attachment 443836
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813704</commentid>
    <comment_count>3</comment_count>
      <attachid>443836</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2021-11-10 10:51:58 -0800</bug_when>
    <thetext>Comment on attachment 443836
Patch

might be good to get a root tested for this one. I agree this should be ok based on what we&apos;ve done lately, but hard to guarantee</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837452</commentid>
    <comment_count>4</comment_count>
      <attachid>450904</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-02-04 09:07:47 -0800</bug_when>
    <thetext>Created attachment 450904
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837454</commentid>
    <comment_count>5</comment_count>
      <attachid>450904</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2022-02-04 09:11:36 -0800</bug_when>
    <thetext>Comment on attachment 450904
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=450904&amp;action=review

r=me

&gt; Source/WebKit/ChangeLog:9
&gt; +        Stop creating sandbox extensions for preference services when AX is enabled. There has been many code changes

has been =&gt; have been</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837462</commentid>
    <comment_count>6</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-02-04 09:34:12 -0800</bug_when>
    <thetext>(In reply to Geoffrey Garen from comment #5)
&gt; Comment on attachment 450904 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=450904&amp;action=review
&gt; 
&gt; r=me
&gt; 
&gt; &gt; Source/WebKit/ChangeLog:9
&gt; &gt; +        Stop creating sandbox extensions for preference services when AX is enabled. There has been many code changes
&gt; 
&gt; has been =&gt; have been

Will fix!

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837465</commentid>
    <comment_count>7</comment_count>
      <attachid>450907</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-02-04 09:36:11 -0800</bug_when>
    <thetext>Created attachment 450907
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837692</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-04 19:32:09 -0800</bug_when>
    <thetext>Committed r289147 (246843@main): &lt;https://commits.webkit.org/246843@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450907.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>443836</attachid>
            <date>2021-11-10 10:42:04 -0800</date>
            <delta_ts>2022-02-04 09:07:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232956-20211110104203.patch</filename>
            <type>text/plain</type>
            <size>8271</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyODU1ODgpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDIxLTExLTEwICBQZXIgQXJuZSAg
PHB2b2xsYW5AYXBwbGUuY29tPgorCisgICAgICAgIFtBWF0gU3RvcCBjcmVhdGluZyBzYW5kYm94
IGV4dGVuc2lvbnMgZm9yIHByZWZlcmVuY2Ugc2VydmljZXMKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMjk1NgorICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vODUyNjA2OTg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgU3RvcCBjcmVhdGluZyBzYW5kYm94IGV4dGVuc2lvbnMgZm9yIHByZWZlcmVuY2Ugc2Vy
dmljZXMgd2hlbiBBWCBpcyBlbmFibGVkLiBUaGVyZSBoYXMgYmVlbiBtYW55IGNvZGUgY2hhbmdl
cworICAgICAgICByZWxhdGVkIHRvIHVwZGF0aW5nIEFYIHByZWZlcmVuY2VzIGluIHRoZSBXZWJD
b250ZW50IHByb2Nlc3MsIHdoaWNoIGlzIHdoeSB3ZSB0aGluayB0aGlzIGlzIG5vdCBuZWVkZWQg
YW55bW9yZS4KKworICAgICAgICAqIFJlc291cmNlcy9TYW5kYm94UHJvZmlsZXMvaW9zL2NvbS5h
cHBsZS5XZWJLaXQuV2ViQ29udGVudC5zYi5pbjoKKyAgICAgICAgKiBTaGFyZWQvV2ViUHJvY2Vz
c0NyZWF0aW9uUGFyYW1ldGVycy5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3NDcmVh
dGlvblBhcmFtZXRlcnM6OmVuY29kZSBjb25zdCk6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nl
c3NDcmVhdGlvblBhcmFtZXRlcnM6OmRlY29kZSk6CisgICAgICAgICogU2hhcmVkL1dlYlByb2Nl
c3NDcmVhdGlvblBhcmFtZXRlcnMuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQ29jb2EvV2ViUHJv
Y2Vzc1Bvb2xDb2NvYS5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzc1Bvb2w6OnBsYXRm
b3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzUG9v
bDo6cmVnaXN0ZXJOb3RpZmljYXRpb25PYnNlcnZlcnMpOgorICAgICAgICAqIFdlYlByb2Nlc3Mv
Y29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjpw
bGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL2NvbS5h
cHBsZS5XZWJQcm9jZXNzLnNiLmluOgorCiAyMDIxLTExLTEwICBEYXJpbiBBZGxlciAgPGRhcmlu
QGFwcGxlLmNvbT4KIAogICAgICAgICBbQ0ZdIFJlZHVjZSBkdXBsaWNhdGlvbiBhbmQgdW5uZWVk
ZWQgYnVmZmVyIGFsbG9jYXRpb25zIGFuZCBjb3B5aW5nIGluIFVSTCBjb2RlLCBhbHNvIHJlbW92
ZSB1bnVzZWQgbWV0aG9kcyBhbmQgZnVuY3Rpb25zCkluZGV4OiBTb3VyY2UvV2ViS2l0L1Jlc291
cmNlcy9TYW5kYm94UHJvZmlsZXMvaW9zL2NvbS5hcHBsZS5XZWJLaXQuV2ViQ29udGVudC5zYi5p
bgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1Jlc291cmNlcy9TYW5kYm94UHJvZmlsZXMv
aW9zL2NvbS5hcHBsZS5XZWJLaXQuV2ViQ29udGVudC5zYi5pbgkocmV2aXNpb24gMjg1NTgxKQor
KysgU291cmNlL1dlYktpdC9SZXNvdXJjZXMvU2FuZGJveFByb2ZpbGVzL2lvcy9jb20uYXBwbGUu
V2ViS2l0LldlYkNvbnRlbnQuc2IuaW4JKHdvcmtpbmcgY29weSkKQEAgLTExMDksOCArMTEwOSw2
IEBACiAgICAgKHJlcXVpcmUtYWxsCiAgICAgICAgIChleHRlbnNpb24gImNvbS5hcHBsZS53ZWJr
aXQuZXh0ZW5zaW9uLm1hY2giKQogICAgICAgICAoZ2xvYmFsLW5hbWUKLSAgICAgICAgICAgICJj
b20uYXBwbGUuY2ZwcmVmc2QuYWdlbnQiCi0gICAgICAgICAgICAiY29tLmFwcGxlLmNmcHJlZnNk
LmRhZW1vbiIKICAgICAgICAgICAgICJjb20uYXBwbGUuY29udGFpbmVybWFuYWdlcmQiCiAgICAg
ICAgICAgICAiY29tLmFwcGxlLmlwaG9uZS5heHNlcnZlci1zeXN0ZW13aWRlIgogICAgICAgICAg
ICAgImNvbS5hcHBsZS5tb2JpbGVhc3NldGQudjIiCkluZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJl
ZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAkocmV2aXNpb24g
Mjg1NTc3KQorKysgU291cmNlL1dlYktpdC9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1l
dGVycy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE5MCwxMiArMTkwLDYgQEAgdm9pZCBXZWJQcm9j
ZXNzQ3JlYXRpb25QYXJhbWV0ZXJzOjplbmNvZAogICAgIGVuY29kZXIgPDwgY29udGVudFNpemVD
YXRlZ29yeTsKICNlbmRpZgogCi0jaWYgUExBVEZPUk0oQ09DT0EpCi0jaWYgRU5BQkxFKENGUFJF
RlNfRElSRUNUX01PREUpCi0gICAgZW5jb2RlciA8PCBwcmVmZXJlbmNlc0V4dGVuc2lvbkhhbmRs
ZXM7Ci0jZW5kaWYKLSNlbmRpZgotCiAjaWYgUExBVEZPUk0oR1RLKQogICAgIGVuY29kZXIgPDwg
dXNlU3lzdGVtQXBwZWFyYW5jZUZvclNjcm9sbGJhcnM7CiAjZW5kaWYKQEAgLTU0NCwxNiArNTM4
LDYgQEAgYm9vbCBXZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzOjpkZWNvZAogICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAjZW5kaWYKIAotI2lmIFBMQVRGT1JNKENPQ09BKQotI2lmIEVOQUJMRShD
RlBSRUZTX0RJUkVDVF9NT0RFKQotICAgIHN0ZDo6b3B0aW9uYWw8c3RkOjpvcHRpb25hbDxWZWN0
b3I8U2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlPj4+IHByZWZlcmVuY2VzRXh0ZW5zaW9uSGFuZGxl
czsKLSAgICBkZWNvZGVyID4+IHByZWZlcmVuY2VzRXh0ZW5zaW9uSGFuZGxlczsKLSAgICBpZiAo
IXByZWZlcmVuY2VzRXh0ZW5zaW9uSGFuZGxlcykKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotICAg
IHBhcmFtZXRlcnMucHJlZmVyZW5jZXNFeHRlbnNpb25IYW5kbGVzID0gV1RGTW92ZSgqcHJlZmVy
ZW5jZXNFeHRlbnNpb25IYW5kbGVzKTsKLSNlbmRpZgotI2VuZGlmCi0KICNpZiBQTEFURk9STShH
VEspCiAgICAgc3RkOjpvcHRpb25hbDxib29sPiB1c2VTeXN0ZW1BcHBlYXJhbmNlRm9yU2Nyb2xs
YmFyczsKICAgICBkZWNvZGVyID4+IHVzZVN5c3RlbUFwcGVhcmFuY2VGb3JTY3JvbGxiYXJzOwpJ
bmRleDogU291cmNlL1dlYktpdC9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBh
cmFtZXRlcnMuaAkocmV2aXNpb24gMjg1NTc3KQorKysgU291cmNlL1dlYktpdC9TaGFyZWQvV2Vi
UHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5oCSh3b3JraW5nIGNvcHkpCkBAIC0yMjgsMTIgKzIy
OCw2IEBAIHN0cnVjdCBXZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzIHsKICAgICBTdHJpbmcg
Y29udGVudFNpemVDYXRlZ29yeTsKICNlbmRpZgogCi0jaWYgUExBVEZPUk0oQ09DT0EpCi0jaWYg
RU5BQkxFKENGUFJFRlNfRElSRUNUX01PREUpCi0gICAgc3RkOjpvcHRpb25hbDxWZWN0b3I8U2Fu
ZGJveEV4dGVuc2lvbjo6SGFuZGxlPj4gcHJlZmVyZW5jZXNFeHRlbnNpb25IYW5kbGVzOwotI2Vu
ZGlmCi0jZW5kaWYKLQogI2lmIFBMQVRGT1JNKEdUSykKICAgICBib29sIHVzZVN5c3RlbUFwcGVh
cmFuY2VGb3JTY3JvbGxiYXJzIHsgZmFsc2UgfTsKICNlbmRpZgpJbmRleDogU291cmNlL1dlYktp
dC9VSVByb2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCShyZXZp
c2lvbiAyODU1NzcpCisrKyBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNz
UG9vbENvY29hLm1tCSh3b3JraW5nIGNvcHkpCkBAIC00NTUsMTEgKzQ1NSw2IEBAIHZvaWQgV2Vi
UHJvY2Vzc1Bvb2w6OnBsYXRmb3JtSW5pdGlhbGl6ZVcKICAgICBwYXJhbWV0ZXJzLmNvbnRlbnRT
aXplQ2F0ZWdvcnkgPSBSZW5kZXJUaGVtZUNvY29hOjpzaW5nbGV0b24oKS5jb250ZW50U2l6ZUNh
dGVnb3J5KCk7CiAjZW5kaWYKIAotI2lmIEVOQUJMRShDRlBSRUZTX0RJUkVDVF9NT0RFKSAmJiBQ
TEFURk9STShJT1NfRkFNSUxZKQotICAgIGlmIChfQVhTQXBwbGljYXRpb25BY2Nlc3NpYmlsaXR5
RW5hYmxlZCgpKQotICAgICAgICBwYXJhbWV0ZXJzLnByZWZlcmVuY2VzRXh0ZW5zaW9uSGFuZGxl
cyA9IFNhbmRib3hFeHRlbnNpb246OmNyZWF0ZUhhbmRsZXNGb3JNYWNoTG9va3VwKHsgImNvbS5h
cHBsZS5jZnByZWZzZC5hZ2VudCJfcywgImNvbS5hcHBsZS5jZnByZWZzZC5kYWVtb24iX3MgfSwg
c3RkOjpudWxsb3B0KTsKLSNlbmRpZgotCiAjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkgJiYgIVBM
QVRGT1JNKE1BQ0NBVEFMWVNUKQogICAgIGlmICghX01HQ2FjaGVWYWxpZCgpKSB7CiAgICAgICAg
IGlmIChhdXRvIGhhbmRsZSA9IFNhbmRib3hFeHRlbnNpb246OmNyZWF0ZUhhbmRsZUZvck1hY2hM
b29rdXAoImNvbS5hcHBsZS5tb2JpbGVnZXN0YWx0LnhwYyJfcywgc3RkOjpudWxsb3B0KSkKQEAg
LTY5NywxMiArNjkyLDYgQEAgdm9pZCBXZWJQcm9jZXNzUG9vbDo6cmVnaXN0ZXJOb3RpZmljYXRp
bwogICAgIC8vIExpc3RlbiBmb3IgZW5oYW5jZWQgYWNjZXNzaWJpbGl0eSBjaGFuZ2VzIGFuZCBw
cm9wYWdhdGUgdGhlbSB0byB0aGUgV2ViUHJvY2Vzcy4KICAgICBtX2VuaGFuY2VkQWNjZXNzaWJp
bGl0eU9ic2VydmVyID0gW1tOU05vdGlmaWNhdGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXSBhZGRP
YnNlcnZlckZvck5hbWU6V2ViS2l0QXBwbGljYXRpb25EaWRDaGFuZ2VBY2Nlc3NpYmlsaXR5RW5o
YW5jZWRVc2VySW50ZXJmYWNlTm90aWZpY2F0aW9uIG9iamVjdDpuaWwgcXVldWU6W05TT3BlcmF0
aW9uUXVldWUgY3VycmVudFF1ZXVlXSB1c2luZ0Jsb2NrOl4oTlNOb3RpZmljYXRpb24gKm5vdGUp
IHsKICAgICAgICAgc2V0RW5oYW5jZWRBY2Nlc3NpYmlsaXR5KFtbW25vdGUgdXNlckluZm9dIG9i
amVjdEZvcktleTpAIkFYRW5oYW5jZWRVc2VySW50ZXJmYWNlIl0gYm9vbFZhbHVlXSk7Ci0jaWYg
RU5BQkxFKENGUFJFRlNfRElSRUNUX01PREUpCi0gICAgICAgIGlmICghW1tOU0FwcCBhY2Nlc3Np
YmlsaXR5RW5oYW5jZWRVc2VySW50ZXJmYWNlQXR0cmlidXRlXSBib29sVmFsdWVdKQotICAgICAg
ICAgICAgcmV0dXJuOwotICAgICAgICBmb3IgKGF1dG8mIHByb2Nlc3MgOiBtX3Byb2Nlc3NlcykK
LSAgICAgICAgICAgIHByb2Nlc3MtPnVuYmxvY2tQcmVmZXJlbmNlU2VydmljZUlmTmVlZGVkKCk7
Ci0jZW5kaWYKICAgICB9XTsKIAogICAgIG1fYXV0b21hdGljVGV4dFJlcGxhY2VtZW50Tm90aWZp
Y2F0aW9uT2JzZXJ2ZXIgPSBbW05TTm90aWZpY2F0aW9uQ2VudGVyIGRlZmF1bHRDZW50ZXJdIGFk
ZE9ic2VydmVyRm9yTmFtZTpOU1NwZWxsQ2hlY2tlckRpZENoYW5nZUF1dG9tYXRpY1RleHRSZXBs
YWNlbWVudE5vdGlmaWNhdGlvbiBvYmplY3Q6bmlsIHF1ZXVlOltOU09wZXJhdGlvblF1ZXVlIGN1
cnJlbnRRdWV1ZV0gdXNpbmdCbG9jazpeKE5TTm90aWZpY2F0aW9uICpub3RpZmljYXRpb24pIHsK
QEAgLTc1OSwxMiArNzQ4LDggQEAgdm9pZCBXZWJQcm9jZXNzUG9vbDo6cmVnaXN0ZXJOb3RpZmlj
YXRpbwogICAgIG1fYWNjZXNzaWJpbGl0eUVuYWJsZWRPYnNlcnZlciA9IFtbTlNOb3RpZmljYXRp
b25DZW50ZXIgZGVmYXVsdENlbnRlcl0gYWRkT2JzZXJ2ZXJGb3JOYW1lOihfX2JyaWRnZSBpZClr
QVhTQXBwbGljYXRpb25BY2Nlc3NpYmlsaXR5RW5hYmxlZE5vdGlmaWNhdGlvbiBvYmplY3Q6bmls
IHF1ZXVlOltOU09wZXJhdGlvblF1ZXVlIGN1cnJlbnRRdWV1ZV0gdXNpbmdCbG9jazpeKE5TTm90
aWZpY2F0aW9uICopIHsKICAgICAgICAgaWYgKCFfQVhTQXBwbGljYXRpb25BY2Nlc3NpYmlsaXR5
RW5hYmxlZCgpKQogICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICBmb3IgKGF1dG8mIHByb2Nl
c3MgOiBtX3Byb2Nlc3NlcykgewotI2lmIEVOQUJMRShDRlBSRUZTX0RJUkVDVF9NT0RFKQotICAg
ICAgICAgICAgcHJvY2Vzcy0+dW5ibG9ja1ByZWZlcmVuY2VTZXJ2aWNlSWZOZWVkZWQoKTsKLSNl
bmRpZgorICAgICAgICBmb3IgKGF1dG8mIHByb2Nlc3MgOiBtX3Byb2Nlc3NlcykKICAgICAgICAg
ICAgIHByb2Nlc3MtPnVuYmxvY2tBY2Nlc3NpYmlsaXR5U2VydmVySWZOZWVkZWQoKTsKLSAgICAg
ICAgfQogICAgIH1dOwogI2lmIEVOQUJMRShDRlBSRUZTX0RJUkVDVF9NT0RFKQogICAgIG1fYWN0
aXZhdGlvbk9ic2VydmVyID0gW1tOU05vdGlmaWNhdGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXSBh
ZGRPYnNlcnZlckZvck5hbWU6QCJVSUFwcGxpY2F0aW9uRGlkQmVjb21lQWN0aXZlTm90aWZpY2F0
aW9uIiBvYmplY3Q6bmlsIHF1ZXVlOltOU09wZXJhdGlvblF1ZXVlIGN1cnJlbnRRdWV1ZV0gdXNp
bmdCbG9jazpeKE5TTm90aWZpY2F0aW9uICpub3RpZmljYXRpb24pIHsKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW4JKHJl
dmlzaW9uIDI4NTU3NykKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2Vi
UHJvY2Vzcy5zYi5pbgkod29ya2luZyBjb3B5KQpAQCAtMTc1Myw4ICsxNzUzLDYgQEAKICAgICAg
ICAgICAgICJjb20uYXBwbGUubmVoZWxwZXIiCiAgICAgICAgICAgICAiY29tLmFwcGxlLm5lc2Vz
c2lvbm1hbmFnZXIuY29udGVudC1maWx0ZXIiCiAgICAgICAgICAgICAiY29tLmFwcGxlLndlYmlu
c3BlY3RvciIKLSAgICAgICAgICAgICJjb20uYXBwbGUuY2ZwcmVmc2QuYWdlbnQiCi0gICAgICAg
ICAgICAiY29tLmFwcGxlLmNmcHJlZnNkLmRhZW1vbiIKICAgICAgICAgICAgICJjb20uYXBwbGUu
Y29udGFpbmVybWFuYWdlcmQiCiAgICAgICAgICAgICAiY29tLmFwcGxlLmNvcmVzZXJ2aWNlcy5s
YXVuY2hzZXJ2aWNlc2QiCiAgICAgICAgICAgICAiY29tLmFwcGxlLmljb25zZXJ2aWNlcyIKSW5k
ZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0KPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2Nv
YS5tbQkocmV2aXNpb24gMjg1NTc3KQorKysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29h
L1dlYlByb2Nlc3NDb2NvYS5tbQkod29ya2luZyBjb3B5KQpAQCAtNDMwLDEzICs0MzAsNiBAQCB2
b2lkIFdlYlByb2Nlc3M6OnBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByCiAgICAgUmVuZGVyVGhlbWVJ
T1M6OnNldEZvY3VzUmluZ0NvbG9yKHBhcmFtZXRlcnMuZm9jdXNSaW5nQ29sb3IpOwogI2VuZGlm
CiAKLSNpZiBFTkFCTEUoQ0ZQUkVGU19ESVJFQ1RfTU9ERSkKLSAgICBpZiAocGFyYW1ldGVycy5w
cmVmZXJlbmNlc0V4dGVuc2lvbkhhbmRsZXMpIHsKLSAgICAgICAgU2FuZGJveEV4dGVuc2lvbjo6
Y29uc3VtZVBlcm1hbmVudGx5KCpwYXJhbWV0ZXJzLnByZWZlcmVuY2VzRXh0ZW5zaW9uSGFuZGxl
cyk7Ci0gICAgICAgIF9DRlByZWZzU2V0RGlyZWN0TW9kZUVuYWJsZWQoZmFsc2UpOwotICAgIH0K
LSNlbmRpZgotICAgICAgICAKICAgICBXZWJDb3JlOjpzbGVlcERpc2FibGVyQ2xpZW50KCkgPSBt
YWtlVW5pcXVlPFdlYlNsZWVwRGlzYWJsZXJDbGllbnQ+KCk7CiAKICNpZiBIQVZFKEZJR19QSE9U
T19ERUNPTVBSRVNTSU9OX1NFVF9IQVJEV0FSRV9DVVRPRkYpICYmICFFTkFCTEUoSEFSRFdBUkVf
SlBFRykK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450904</attachid>
            <date>2022-02-04 09:07:47 -0800</date>
            <delta_ts>2022-02-04 09:11:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232956-20220204090747.patch</filename>
            <type>text/plain</type>
            <size>8190</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyODkxMTQpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDIyLTAyLTA0ICBQZXIgQXJuZSAg
PHB2b2xsYW5AYXBwbGUuY29tPgorCisgICAgICAgIFtBWF0gU3RvcCBjcmVhdGluZyBzYW5kYm94
IGV4dGVuc2lvbnMgZm9yIHByZWZlcmVuY2Ugc2VydmljZXMKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMjk1NgorICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vODUyNjA2OTg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgU3RvcCBjcmVhdGluZyBzYW5kYm94IGV4dGVuc2lvbnMgZm9yIHByZWZlcmVuY2Ugc2Vy
dmljZXMgd2hlbiBBWCBpcyBlbmFibGVkLiBUaGVyZSBoYXMgYmVlbiBtYW55IGNvZGUgY2hhbmdl
cworICAgICAgICByZWxhdGVkIHRvIHVwZGF0aW5nIEFYIHByZWZlcmVuY2VzIGluIHRoZSBXZWJD
b250ZW50IHByb2Nlc3MsIHdoaWNoIGlzIHdoeSB3ZSB0aGluayB0aGlzIGlzIG5vdCBuZWVkZWQg
YW55bW9yZS4KKworICAgICAgICAqIFJlc291cmNlcy9TYW5kYm94UHJvZmlsZXMvaW9zL2NvbS5h
cHBsZS5XZWJLaXQuV2ViQ29udGVudC5zYi5pbjoKKyAgICAgICAgKiBTaGFyZWQvV2ViUHJvY2Vz
c0NyZWF0aW9uUGFyYW1ldGVycy5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3NDcmVh
dGlvblBhcmFtZXRlcnM6OmVuY29kZSBjb25zdCk6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nl
c3NDcmVhdGlvblBhcmFtZXRlcnM6OmRlY29kZSk6CisgICAgICAgICogU2hhcmVkL1dlYlByb2Nl
c3NDcmVhdGlvblBhcmFtZXRlcnMuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQ29jb2EvV2ViUHJv
Y2Vzc1Bvb2xDb2NvYS5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzc1Bvb2w6OnBsYXRm
b3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzUG9v
bDo6cmVnaXN0ZXJOb3RpZmljYXRpb25PYnNlcnZlcnMpOgorICAgICAgICAqIFdlYlByb2Nlc3Mv
Y29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjpw
bGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL2NvbS5h
cHBsZS5XZWJQcm9jZXNzLnNiLmluOgorCiAyMDIyLTAyLTA0ICBCZW4gTmhhbSAgPG5oYW1AYXBw
bGUuY29tPgogCiAgICAgICAgIEltcG9ydCBBUFNDb25uZWN0aW9uLXJlbGF0ZWQgU1BJCkluZGV4
OiBTb3VyY2UvV2ViS2l0L1Jlc291cmNlcy9TYW5kYm94UHJvZmlsZXMvaW9zL2NvbS5hcHBsZS5X
ZWJLaXQuV2ViQ29udGVudC5zYi5pbgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1Jlc291
cmNlcy9TYW5kYm94UHJvZmlsZXMvaW9zL2NvbS5hcHBsZS5XZWJLaXQuV2ViQ29udGVudC5zYi5p
bgkocmV2aXNpb24gMjg5MTE0KQorKysgU291cmNlL1dlYktpdC9SZXNvdXJjZXMvU2FuZGJveFBy
b2ZpbGVzL2lvcy9jb20uYXBwbGUuV2ViS2l0LldlYkNvbnRlbnQuc2IuaW4JKHdvcmtpbmcgY29w
eSkKQEAgLTEwODUsOCArMTA4NSw2IEBACiAgICAgKHJlcXVpcmUtYWxsCiAgICAgICAgIChleHRl
bnNpb24gImNvbS5hcHBsZS53ZWJraXQuZXh0ZW5zaW9uLm1hY2giKQogICAgICAgICAoZ2xvYmFs
LW5hbWUKLSAgICAgICAgICAgICJjb20uYXBwbGUuY2ZwcmVmc2QuYWdlbnQiCi0gICAgICAgICAg
ICAiY29tLmFwcGxlLmNmcHJlZnNkLmRhZW1vbiIKICAgICAgICAgICAgICJjb20uYXBwbGUuZnJv
bnRib2FyZC5zeXN0ZW1hcHBzZXJ2aWNlcyIKICAgICAgICAgICAgICJjb20uYXBwbGUuaXBob25l
LmF4c2VydmVyLXN5c3RlbXdpZGUiCiAgICAgICAgICAgICAiY29tLmFwcGxlLm1vYmlsZWFzc2V0
ZC52MiIKSW5kZXg6IFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFt
ZXRlcnMuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3ND
cmVhdGlvblBhcmFtZXRlcnMuY3BwCShyZXZpc2lvbiAyODkxMTQpCisrKyBTb3VyY2UvV2ViS2l0
L1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAkod29ya2luZyBjb3B5KQpA
QCAtMTkwLDEyICsxOTAsNiBAQCB2b2lkIFdlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnM6OmVu
Y29kCiAgICAgZW5jb2RlciA8PCBjb250ZW50U2l6ZUNhdGVnb3J5OwogI2VuZGlmCiAKLSNpZiBQ
TEFURk9STShDT0NPQSkKLSNpZiBFTkFCTEUoQ0ZQUkVGU19ESVJFQ1RfTU9ERSkKLSAgICBlbmNv
ZGVyIDw8IHByZWZlcmVuY2VzRXh0ZW5zaW9uSGFuZGxlczsKLSNlbmRpZgotI2VuZGlmCi0KICNp
ZiBQTEFURk9STShHVEspCiAgICAgZW5jb2RlciA8PCB1c2VTeXN0ZW1BcHBlYXJhbmNlRm9yU2Ny
b2xsYmFyczsKICNlbmRpZgpAQCAtNTM1LDE2ICs1MjksNiBAQCBib29sIFdlYlByb2Nlc3NDcmVh
dGlvblBhcmFtZXRlcnM6OmRlY29kCiAgICAgICAgIHJldHVybiBmYWxzZTsKICNlbmRpZgogCi0j
aWYgUExBVEZPUk0oQ09DT0EpCi0jaWYgRU5BQkxFKENGUFJFRlNfRElSRUNUX01PREUpCi0gICAg
c3RkOjpvcHRpb25hbDxzdGQ6Om9wdGlvbmFsPFZlY3RvcjxTYW5kYm94RXh0ZW5zaW9uOjpIYW5k
bGU+Pj4gcHJlZmVyZW5jZXNFeHRlbnNpb25IYW5kbGVzOwotICAgIGRlY29kZXIgPj4gcHJlZmVy
ZW5jZXNFeHRlbnNpb25IYW5kbGVzOwotICAgIGlmICghcHJlZmVyZW5jZXNFeHRlbnNpb25IYW5k
bGVzKQotICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgcGFyYW1ldGVycy5wcmVmZXJlbmNlc0V4
dGVuc2lvbkhhbmRsZXMgPSBXVEZNb3ZlKCpwcmVmZXJlbmNlc0V4dGVuc2lvbkhhbmRsZXMpOwot
I2VuZGlmCi0jZW5kaWYKLQogI2lmIFBMQVRGT1JNKEdUSykKICAgICBzdGQ6Om9wdGlvbmFsPGJv
b2w+IHVzZVN5c3RlbUFwcGVhcmFuY2VGb3JTY3JvbGxiYXJzOwogICAgIGRlY29kZXIgPj4gdXNl
U3lzdGVtQXBwZWFyYW5jZUZvclNjcm9sbGJhcnM7CkluZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJl
ZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YktpdC9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5oCShyZXZpc2lvbiAyODkx
MTQpCisrKyBTb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJz
LmgJKHdvcmtpbmcgY29weSkKQEAgLTIyOCwxMiArMjI4LDYgQEAgc3RydWN0IFdlYlByb2Nlc3ND
cmVhdGlvblBhcmFtZXRlcnMgewogICAgIFN0cmluZyBjb250ZW50U2l6ZUNhdGVnb3J5OwogI2Vu
ZGlmCiAKLSNpZiBQTEFURk9STShDT0NPQSkKLSNpZiBFTkFCTEUoQ0ZQUkVGU19ESVJFQ1RfTU9E
RSkKLSAgICBzdGQ6Om9wdGlvbmFsPFZlY3RvcjxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGU+PiBw
cmVmZXJlbmNlc0V4dGVuc2lvbkhhbmRsZXM7Ci0jZW5kaWYKLSNlbmRpZgotCiAjaWYgUExBVEZP
Uk0oR1RLKQogICAgIGJvb2wgdXNlU3lzdGVtQXBwZWFyYW5jZUZvclNjcm9sbGJhcnMgeyBmYWxz
ZSB9OwogI2VuZGlmCkluZGV4OiBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9j
ZXNzUG9vbENvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0Nv
Y29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW0JKHJldmlzaW9uIDI4OTExNCkKKysrIFNvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW0JKHdvcmtpbmcgY29w
eSkKQEAgLTQyMSwxMSArNDIxLDYgQEAgdm9pZCBXZWJQcm9jZXNzUG9vbDo6cGxhdGZvcm1Jbml0
aWFsaXplVwogICAgIHBhcmFtZXRlcnMuY29udGVudFNpemVDYXRlZ29yeSA9IFJlbmRlclRoZW1l
Q29jb2E6OnNpbmdsZXRvbigpLmNvbnRlbnRTaXplQ2F0ZWdvcnkoKTsKICNlbmRpZgogCi0jaWYg
RU5BQkxFKENGUFJFRlNfRElSRUNUX01PREUpICYmIFBMQVRGT1JNKElPU19GQU1JTFkpCi0gICAg
aWYgKF9BWFNBcHBsaWNhdGlvbkFjY2Vzc2liaWxpdHlFbmFibGVkKCkpCi0gICAgICAgIHBhcmFt
ZXRlcnMucHJlZmVyZW5jZXNFeHRlbnNpb25IYW5kbGVzID0gU2FuZGJveEV4dGVuc2lvbjo6Y3Jl
YXRlSGFuZGxlc0Zvck1hY2hMb29rdXAoeyAiY29tLmFwcGxlLmNmcHJlZnNkLmFnZW50Il9zLCAi
Y29tLmFwcGxlLmNmcHJlZnNkLmRhZW1vbiJfcyB9LCBzdGQ6Om51bGxvcHQpOwotI2VuZGlmCi0K
ICNpZiBQTEFURk9STShJT1NfRkFNSUxZKSAmJiAhUExBVEZPUk0oTUFDQ0FUQUxZU1QpCiAgICAg
aWYgKCFfTUdDYWNoZVZhbGlkKCkpIHsKICAgICAgICAgaWYgKGF1dG8gaGFuZGxlID0gU2FuZGJv
eEV4dGVuc2lvbjo6Y3JlYXRlSGFuZGxlRm9yTWFjaExvb2t1cCgiY29tLmFwcGxlLm1vYmlsZWdl
c3RhbHQueHBjIl9zLCBzdGQ6Om51bGxvcHQpKQpAQCAtNjY0LDEyICs2NTksNiBAQCB2b2lkIFdl
YlByb2Nlc3NQb29sOjpyZWdpc3Rlck5vdGlmaWNhdGlvCiAgICAgLy8gTGlzdGVuIGZvciBlbmhh
bmNlZCBhY2Nlc3NpYmlsaXR5IGNoYW5nZXMgYW5kIHByb3BhZ2F0ZSB0aGVtIHRvIHRoZSBXZWJQ
cm9jZXNzLgogICAgIG1fZW5oYW5jZWRBY2Nlc3NpYmlsaXR5T2JzZXJ2ZXIgPSBbW05TTm90aWZp
Y2F0aW9uQ2VudGVyIGRlZmF1bHRDZW50ZXJdIGFkZE9ic2VydmVyRm9yTmFtZTpXZWJLaXRBcHBs
aWNhdGlvbkRpZENoYW5nZUFjY2Vzc2liaWxpdHlFbmhhbmNlZFVzZXJJbnRlcmZhY2VOb3RpZmlj
YXRpb24gb2JqZWN0Om5pbCBxdWV1ZTpbTlNPcGVyYXRpb25RdWV1ZSBjdXJyZW50UXVldWVdIHVz
aW5nQmxvY2s6XihOU05vdGlmaWNhdGlvbiAqbm90ZSkgewogICAgICAgICBzZXRFbmhhbmNlZEFj
Y2Vzc2liaWxpdHkoW1tbbm90ZSB1c2VySW5mb10gb2JqZWN0Rm9yS2V5OkAiQVhFbmhhbmNlZFVz
ZXJJbnRlcmZhY2UiXSBib29sVmFsdWVdKTsKLSNpZiBFTkFCTEUoQ0ZQUkVGU19ESVJFQ1RfTU9E
RSkKLSAgICAgICAgaWYgKCFbW05TQXBwIGFjY2Vzc2liaWxpdHlFbmhhbmNlZFVzZXJJbnRlcmZh
Y2VBdHRyaWJ1dGVdIGJvb2xWYWx1ZV0pCi0gICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIGZv
ciAoYXV0byYgcHJvY2VzcyA6IG1fcHJvY2Vzc2VzKQotICAgICAgICAgICAgcHJvY2Vzcy0+dW5i
bG9ja1ByZWZlcmVuY2VTZXJ2aWNlSWZOZWVkZWQoKTsKLSNlbmRpZgogICAgIH1dOwogCiAgICAg
bV9hdXRvbWF0aWNUZXh0UmVwbGFjZW1lbnROb3RpZmljYXRpb25PYnNlcnZlciA9IFtbTlNOb3Rp
ZmljYXRpb25DZW50ZXIgZGVmYXVsdENlbnRlcl0gYWRkT2JzZXJ2ZXJGb3JOYW1lOk5TU3BlbGxD
aGVja2VyRGlkQ2hhbmdlQXV0b21hdGljVGV4dFJlcGxhY2VtZW50Tm90aWZpY2F0aW9uIG9iamVj
dDpuaWwgcXVldWU6W05TT3BlcmF0aW9uUXVldWUgY3VycmVudFF1ZXVlXSB1c2luZ0Jsb2NrOl4o
TlNOb3RpZmljYXRpb24gKm5vdGlmaWNhdGlvbikgewpAQCAtNzI2LDEyICs3MTUsOCBAQCB2b2lk
IFdlYlByb2Nlc3NQb29sOjpyZWdpc3Rlck5vdGlmaWNhdGlvCiAgICAgbV9hY2Nlc3NpYmlsaXR5
RW5hYmxlZE9ic2VydmVyID0gW1tOU05vdGlmaWNhdGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXSBh
ZGRPYnNlcnZlckZvck5hbWU6KF9fYnJpZGdlIGlkKWtBWFNBcHBsaWNhdGlvbkFjY2Vzc2liaWxp
dHlFbmFibGVkTm90aWZpY2F0aW9uIG9iamVjdDpuaWwgcXVldWU6W05TT3BlcmF0aW9uUXVldWUg
Y3VycmVudFF1ZXVlXSB1c2luZ0Jsb2NrOl4oTlNOb3RpZmljYXRpb24gKikgewogICAgICAgICBp
ZiAoIV9BWFNBcHBsaWNhdGlvbkFjY2Vzc2liaWxpdHlFbmFibGVkKCkpCiAgICAgICAgICAgICBy
ZXR1cm47Ci0gICAgICAgIGZvciAoYXV0byYgcHJvY2VzcyA6IG1fcHJvY2Vzc2VzKSB7Ci0jaWYg
RU5BQkxFKENGUFJFRlNfRElSRUNUX01PREUpCi0gICAgICAgICAgICBwcm9jZXNzLT51bmJsb2Nr
UHJlZmVyZW5jZVNlcnZpY2VJZk5lZWRlZCgpOwotI2VuZGlmCisgICAgICAgIGZvciAoYXV0byYg
cHJvY2VzcyA6IG1fcHJvY2Vzc2VzKQogICAgICAgICAgICAgcHJvY2Vzcy0+dW5ibG9ja0FjY2Vz
c2liaWxpdHlTZXJ2ZXJJZk5lZWRlZCgpOwotICAgICAgICB9CiAgICAgfV07CiAjaWYgRU5BQkxF
KENGUFJFRlNfRElSRUNUX01PREUpCiAgICAgbV9hY3RpdmF0aW9uT2JzZXJ2ZXIgPSBbW05TTm90
aWZpY2F0aW9uQ2VudGVyIGRlZmF1bHRDZW50ZXJdIGFkZE9ic2VydmVyRm9yTmFtZTpAIlVJQXBw
bGljYXRpb25EaWRCZWNvbWVBY3RpdmVOb3RpZmljYXRpb24iIG9iamVjdDpuaWwgcXVldWU6W05T
T3BlcmF0aW9uUXVldWUgY3VycmVudFF1ZXVlXSB1c2luZ0Jsb2NrOl4oTlNOb3RpZmljYXRpb24g
Km5vdGlmaWNhdGlvbikgewpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBs
ZS5XZWJQcm9jZXNzLnNiLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vz
cy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgkocmV2aXNpb24gMjg5MTE0KQorKysgU291cmNl
L1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCSh3b3JraW5nIGNv
cHkpCkBAIC0xNzY2LDggKzE3NjYsNiBAQAogICAgICAgICAgICAgImNvbS5hcHBsZS5uZWhlbHBl
ciIKICAgICAgICAgICAgICJjb20uYXBwbGUubmVzZXNzaW9ubWFuYWdlci5jb250ZW50LWZpbHRl
ciIKICAgICAgICAgICAgICJjb20uYXBwbGUud2ViaW5zcGVjdG9yIgotICAgICAgICAgICAgImNv
bS5hcHBsZS5jZnByZWZzZC5hZ2VudCIKLSAgICAgICAgICAgICJjb20uYXBwbGUuY2ZwcmVmc2Qu
ZGFlbW9uIgogICAgICAgICAgICAgImNvbS5hcHBsZS5jb3Jlc2VydmljZXMubGF1bmNoc2Vydmlj
ZXNkIgogICAgICAgICAgICAgImNvbS5hcHBsZS5pY29uc2VydmljZXMiCiAgICAgICAgICAgICAi
Y29tLmFwcGxlLmljb25zZXJ2aWNlcy5zdG9yZSIKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJv
Y2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktp
dC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQkocmV2aXNpb24gMjg5MTE0KQor
KysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQkod29y
a2luZyBjb3B5KQpAQCAtNDM5LDEzICs0MzksNiBAQCB2b2lkIFdlYlByb2Nlc3M6OnBsYXRmb3Jt
SW5pdGlhbGl6ZVdlYlByCiAgICAgUmVuZGVyVGhlbWVJT1M6OnNldEZvY3VzUmluZ0NvbG9yKHBh
cmFtZXRlcnMuZm9jdXNSaW5nQ29sb3IpOwogI2VuZGlmCiAKLSNpZiBFTkFCTEUoQ0ZQUkVGU19E
SVJFQ1RfTU9ERSkKLSAgICBpZiAocGFyYW1ldGVycy5wcmVmZXJlbmNlc0V4dGVuc2lvbkhhbmRs
ZXMpIHsKLSAgICAgICAgU2FuZGJveEV4dGVuc2lvbjo6Y29uc3VtZVBlcm1hbmVudGx5KCpwYXJh
bWV0ZXJzLnByZWZlcmVuY2VzRXh0ZW5zaW9uSGFuZGxlcyk7Ci0gICAgICAgIF9DRlByZWZzU2V0
RGlyZWN0TW9kZUVuYWJsZWQoZmFsc2UpOwotICAgIH0KLSNlbmRpZgotICAgICAgICAKICAgICBX
ZWJDb3JlOjpzbGVlcERpc2FibGVyQ2xpZW50KCkgPSBtYWtlVW5pcXVlPFdlYlNsZWVwRGlzYWJs
ZXJDbGllbnQ+KCk7CiAKICNpZiBIQVZFKEZJR19QSE9UT19ERUNPTVBSRVNTSU9OX1NFVF9IQVJE
V0FSRV9DVVRPRkYpICYmICFFTkFCTEUoSEFSRFdBUkVfSlBFRykK
</data>
<flag name="review"
          id="477437"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450907</attachid>
            <date>2022-02-04 09:36:11 -0800</date>
            <delta_ts>2022-02-04 19:32:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232956-20220204093610.patch</filename>
            <type>text/plain</type>
            <size>8191</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyODkxMTQpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDIyLTAyLTA0ICBQZXIgQXJuZSAg
PHB2b2xsYW5AYXBwbGUuY29tPgorCisgICAgICAgIFtBWF0gU3RvcCBjcmVhdGluZyBzYW5kYm94
IGV4dGVuc2lvbnMgZm9yIHByZWZlcmVuY2Ugc2VydmljZXMKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMjk1NgorICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vODUyNjA2OTg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgR2VvZmZyZXkgR2FyZW4uCisKKyAg
ICAgICAgU3RvcCBjcmVhdGluZyBzYW5kYm94IGV4dGVuc2lvbnMgZm9yIHByZWZlcmVuY2Ugc2Vy
dmljZXMgd2hlbiBBWCBpcyBlbmFibGVkLiBUaGVyZSBoYXZlIGJlZW4gbWFueSBjb2RlIGNoYW5n
ZXMKKyAgICAgICAgcmVsYXRlZCB0byB1cGRhdGluZyBBWCBwcmVmZXJlbmNlcyBpbiB0aGUgV2Vi
Q29udGVudCBwcm9jZXNzLCB3aGljaCBpcyB3aHkgd2UgdGhpbmsgdGhpcyBpcyBub3QgbmVlZGVk
IGFueW1vcmUuCisKKyAgICAgICAgKiBSZXNvdXJjZXMvU2FuZGJveFByb2ZpbGVzL2lvcy9jb20u
YXBwbGUuV2ViS2l0LldlYkNvbnRlbnQuc2IuaW46CisgICAgICAgICogU2hhcmVkL1dlYlByb2Nl
c3NDcmVhdGlvblBhcmFtZXRlcnMuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzQ3Jl
YXRpb25QYXJhbWV0ZXJzOjplbmNvZGUgY29uc3QpOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9j
ZXNzQ3JlYXRpb25QYXJhbWV0ZXJzOjpkZWNvZGUpOgorICAgICAgICAqIFNoYXJlZC9XZWJQcm9j
ZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmg6CisgICAgICAgICogVUlQcm9jZXNzL0NvY29hL1dlYlBy
b2Nlc3NQb29sQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3NQb29sOjpwbGF0
Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKToKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzc1Bv
b2w6OnJlZ2lzdGVyTm90aWZpY2F0aW9uT2JzZXJ2ZXJzKToKKyAgICAgICAgKiBXZWJQcm9jZXNz
L2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzczo6
cGxhdGZvcm1Jbml0aWFsaXplV2ViUHJvY2Vzcyk6CisgICAgICAgICogV2ViUHJvY2Vzcy9jb20u
YXBwbGUuV2ViUHJvY2Vzcy5zYi5pbjoKKwogMjAyMi0wMi0wNCAgQmVuIE5oYW0gIDxuaGFtQGFw
cGxlLmNvbT4KIAogICAgICAgICBJbXBvcnQgQVBTQ29ubmVjdGlvbi1yZWxhdGVkIFNQSQpJbmRl
eDogU291cmNlL1dlYktpdC9SZXNvdXJjZXMvU2FuZGJveFByb2ZpbGVzL2lvcy9jb20uYXBwbGUu
V2ViS2l0LldlYkNvbnRlbnQuc2IuaW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9SZXNv
dXJjZXMvU2FuZGJveFByb2ZpbGVzL2lvcy9jb20uYXBwbGUuV2ViS2l0LldlYkNvbnRlbnQuc2Iu
aW4JKHJldmlzaW9uIDI4OTExNCkKKysrIFNvdXJjZS9XZWJLaXQvUmVzb3VyY2VzL1NhbmRib3hQ
cm9maWxlcy9pb3MvY29tLmFwcGxlLldlYktpdC5XZWJDb250ZW50LnNiLmluCSh3b3JraW5nIGNv
cHkpCkBAIC0xMDg1LDggKzEwODUsNiBAQAogICAgIChyZXF1aXJlLWFsbAogICAgICAgICAoZXh0
ZW5zaW9uICJjb20uYXBwbGUud2Via2l0LmV4dGVuc2lvbi5tYWNoIikKICAgICAgICAgKGdsb2Jh
bC1uYW1lCi0gICAgICAgICAgICAiY29tLmFwcGxlLmNmcHJlZnNkLmFnZW50IgotICAgICAgICAg
ICAgImNvbS5hcHBsZS5jZnByZWZzZC5kYWVtb24iCiAgICAgICAgICAgICAiY29tLmFwcGxlLmZy
b250Ym9hcmQuc3lzdGVtYXBwc2VydmljZXMiCiAgICAgICAgICAgICAiY29tLmFwcGxlLmlwaG9u
ZS5heHNlcnZlci1zeXN0ZW13aWRlIgogICAgICAgICAgICAgImNvbS5hcHBsZS5tb2JpbGVhc3Nl
dGQudjIiCkluZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJh
bWV0ZXJzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcm9jZXNz
Q3JlYXRpb25QYXJhbWV0ZXJzLmNwcAkocmV2aXNpb24gMjg5MTE0KQorKysgU291cmNlL1dlYktp
dC9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTE5MCwxMiArMTkwLDYgQEAgdm9pZCBXZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzOjpl
bmNvZAogICAgIGVuY29kZXIgPDwgY29udGVudFNpemVDYXRlZ29yeTsKICNlbmRpZgogCi0jaWYg
UExBVEZPUk0oQ09DT0EpCi0jaWYgRU5BQkxFKENGUFJFRlNfRElSRUNUX01PREUpCi0gICAgZW5j
b2RlciA8PCBwcmVmZXJlbmNlc0V4dGVuc2lvbkhhbmRsZXM7Ci0jZW5kaWYKLSNlbmRpZgotCiAj
aWYgUExBVEZPUk0oR1RLKQogICAgIGVuY29kZXIgPDwgdXNlU3lzdGVtQXBwZWFyYW5jZUZvclNj
cm9sbGJhcnM7CiAjZW5kaWYKQEAgLTUzNSwxNiArNTI5LDYgQEAgYm9vbCBXZWJQcm9jZXNzQ3Jl
YXRpb25QYXJhbWV0ZXJzOjpkZWNvZAogICAgICAgICByZXR1cm4gZmFsc2U7CiAjZW5kaWYKIAot
I2lmIFBMQVRGT1JNKENPQ09BKQotI2lmIEVOQUJMRShDRlBSRUZTX0RJUkVDVF9NT0RFKQotICAg
IHN0ZDo6b3B0aW9uYWw8c3RkOjpvcHRpb25hbDxWZWN0b3I8U2FuZGJveEV4dGVuc2lvbjo6SGFu
ZGxlPj4+IHByZWZlcmVuY2VzRXh0ZW5zaW9uSGFuZGxlczsKLSAgICBkZWNvZGVyID4+IHByZWZl
cmVuY2VzRXh0ZW5zaW9uSGFuZGxlczsKLSAgICBpZiAoIXByZWZlcmVuY2VzRXh0ZW5zaW9uSGFu
ZGxlcykKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgIHBhcmFtZXRlcnMucHJlZmVyZW5jZXNF
eHRlbnNpb25IYW5kbGVzID0gV1RGTW92ZSgqcHJlZmVyZW5jZXNFeHRlbnNpb25IYW5kbGVzKTsK
LSNlbmRpZgotI2VuZGlmCi0KICNpZiBQTEFURk9STShHVEspCiAgICAgc3RkOjpvcHRpb25hbDxi
b29sPiB1c2VTeXN0ZW1BcHBlYXJhbmNlRm9yU2Nyb2xsYmFyczsKICAgICBkZWNvZGVyID4+IHVz
ZVN5c3RlbUFwcGVhcmFuY2VGb3JTY3JvbGxiYXJzOwpJbmRleDogU291cmNlL1dlYktpdC9TaGFy
ZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuaAkocmV2aXNpb24gMjg5
MTE0KQorKysgU291cmNlL1dlYktpdC9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVy
cy5oCSh3b3JraW5nIGNvcHkpCkBAIC0yMjgsMTIgKzIyOCw2IEBAIHN0cnVjdCBXZWJQcm9jZXNz
Q3JlYXRpb25QYXJhbWV0ZXJzIHsKICAgICBTdHJpbmcgY29udGVudFNpemVDYXRlZ29yeTsKICNl
bmRpZgogCi0jaWYgUExBVEZPUk0oQ09DT0EpCi0jaWYgRU5BQkxFKENGUFJFRlNfRElSRUNUX01P
REUpCi0gICAgc3RkOjpvcHRpb25hbDxWZWN0b3I8U2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlPj4g
cHJlZmVyZW5jZXNFeHRlbnNpb25IYW5kbGVzOwotI2VuZGlmCi0jZW5kaWYKLQogI2lmIFBMQVRG
T1JNKEdUSykKICAgICBib29sIHVzZVN5c3RlbUFwcGVhcmFuY2VGb3JTY3JvbGxiYXJzIHsgZmFs
c2UgfTsKICNlbmRpZgpJbmRleDogU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvV2ViUHJv
Y2Vzc1Bvb2xDb2NvYS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9D
b2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCShyZXZpc2lvbiAyODkxMTQpCisrKyBTb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCSh3b3JraW5nIGNv
cHkpCkBAIC00MjEsMTEgKzQyMSw2IEBAIHZvaWQgV2ViUHJvY2Vzc1Bvb2w6OnBsYXRmb3JtSW5p
dGlhbGl6ZVcKICAgICBwYXJhbWV0ZXJzLmNvbnRlbnRTaXplQ2F0ZWdvcnkgPSBSZW5kZXJUaGVt
ZUNvY29hOjpzaW5nbGV0b24oKS5jb250ZW50U2l6ZUNhdGVnb3J5KCk7CiAjZW5kaWYKIAotI2lm
IEVOQUJMRShDRlBSRUZTX0RJUkVDVF9NT0RFKSAmJiBQTEFURk9STShJT1NfRkFNSUxZKQotICAg
IGlmIChfQVhTQXBwbGljYXRpb25BY2Nlc3NpYmlsaXR5RW5hYmxlZCgpKQotICAgICAgICBwYXJh
bWV0ZXJzLnByZWZlcmVuY2VzRXh0ZW5zaW9uSGFuZGxlcyA9IFNhbmRib3hFeHRlbnNpb246OmNy
ZWF0ZUhhbmRsZXNGb3JNYWNoTG9va3VwKHsgImNvbS5hcHBsZS5jZnByZWZzZC5hZ2VudCJfcywg
ImNvbS5hcHBsZS5jZnByZWZzZC5kYWVtb24iX3MgfSwgc3RkOjpudWxsb3B0KTsKLSNlbmRpZgot
CiAjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkgJiYgIVBMQVRGT1JNKE1BQ0NBVEFMWVNUKQogICAg
IGlmICghX01HQ2FjaGVWYWxpZCgpKSB7CiAgICAgICAgIGlmIChhdXRvIGhhbmRsZSA9IFNhbmRi
b3hFeHRlbnNpb246OmNyZWF0ZUhhbmRsZUZvck1hY2hMb29rdXAoImNvbS5hcHBsZS5tb2JpbGVn
ZXN0YWx0LnhwYyJfcywgc3RkOjpudWxsb3B0KSkKQEAgLTY2NCwxMiArNjU5LDYgQEAgdm9pZCBX
ZWJQcm9jZXNzUG9vbDo6cmVnaXN0ZXJOb3RpZmljYXRpbwogICAgIC8vIExpc3RlbiBmb3IgZW5o
YW5jZWQgYWNjZXNzaWJpbGl0eSBjaGFuZ2VzIGFuZCBwcm9wYWdhdGUgdGhlbSB0byB0aGUgV2Vi
UHJvY2Vzcy4KICAgICBtX2VuaGFuY2VkQWNjZXNzaWJpbGl0eU9ic2VydmVyID0gW1tOU05vdGlm
aWNhdGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXSBhZGRPYnNlcnZlckZvck5hbWU6V2ViS2l0QXBw
bGljYXRpb25EaWRDaGFuZ2VBY2Nlc3NpYmlsaXR5RW5oYW5jZWRVc2VySW50ZXJmYWNlTm90aWZp
Y2F0aW9uIG9iamVjdDpuaWwgcXVldWU6W05TT3BlcmF0aW9uUXVldWUgY3VycmVudFF1ZXVlXSB1
c2luZ0Jsb2NrOl4oTlNOb3RpZmljYXRpb24gKm5vdGUpIHsKICAgICAgICAgc2V0RW5oYW5jZWRB
Y2Nlc3NpYmlsaXR5KFtbW25vdGUgdXNlckluZm9dIG9iamVjdEZvcktleTpAIkFYRW5oYW5jZWRV
c2VySW50ZXJmYWNlIl0gYm9vbFZhbHVlXSk7Ci0jaWYgRU5BQkxFKENGUFJFRlNfRElSRUNUX01P
REUpCi0gICAgICAgIGlmICghW1tOU0FwcCBhY2Nlc3NpYmlsaXR5RW5oYW5jZWRVc2VySW50ZXJm
YWNlQXR0cmlidXRlXSBib29sVmFsdWVdKQotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICBm
b3IgKGF1dG8mIHByb2Nlc3MgOiBtX3Byb2Nlc3NlcykKLSAgICAgICAgICAgIHByb2Nlc3MtPnVu
YmxvY2tQcmVmZXJlbmNlU2VydmljZUlmTmVlZGVkKCk7Ci0jZW5kaWYKICAgICB9XTsKIAogICAg
IG1fYXV0b21hdGljVGV4dFJlcGxhY2VtZW50Tm90aWZpY2F0aW9uT2JzZXJ2ZXIgPSBbW05TTm90
aWZpY2F0aW9uQ2VudGVyIGRlZmF1bHRDZW50ZXJdIGFkZE9ic2VydmVyRm9yTmFtZTpOU1NwZWxs
Q2hlY2tlckRpZENoYW5nZUF1dG9tYXRpY1RleHRSZXBsYWNlbWVudE5vdGlmaWNhdGlvbiBvYmpl
Y3Q6bmlsIHF1ZXVlOltOU09wZXJhdGlvblF1ZXVlIGN1cnJlbnRRdWV1ZV0gdXNpbmdCbG9jazpe
KE5TTm90aWZpY2F0aW9uICpub3RpZmljYXRpb24pIHsKQEAgLTcyNiwxMiArNzE1LDggQEAgdm9p
ZCBXZWJQcm9jZXNzUG9vbDo6cmVnaXN0ZXJOb3RpZmljYXRpbwogICAgIG1fYWNjZXNzaWJpbGl0
eUVuYWJsZWRPYnNlcnZlciA9IFtbTlNOb3RpZmljYXRpb25DZW50ZXIgZGVmYXVsdENlbnRlcl0g
YWRkT2JzZXJ2ZXJGb3JOYW1lOihfX2JyaWRnZSBpZClrQVhTQXBwbGljYXRpb25BY2Nlc3NpYmls
aXR5RW5hYmxlZE5vdGlmaWNhdGlvbiBvYmplY3Q6bmlsIHF1ZXVlOltOU09wZXJhdGlvblF1ZXVl
IGN1cnJlbnRRdWV1ZV0gdXNpbmdCbG9jazpeKE5TTm90aWZpY2F0aW9uICopIHsKICAgICAgICAg
aWYgKCFfQVhTQXBwbGljYXRpb25BY2Nlc3NpYmlsaXR5RW5hYmxlZCgpKQogICAgICAgICAgICAg
cmV0dXJuOwotICAgICAgICBmb3IgKGF1dG8mIHByb2Nlc3MgOiBtX3Byb2Nlc3NlcykgewotI2lm
IEVOQUJMRShDRlBSRUZTX0RJUkVDVF9NT0RFKQotICAgICAgICAgICAgcHJvY2Vzcy0+dW5ibG9j
a1ByZWZlcmVuY2VTZXJ2aWNlSWZOZWVkZWQoKTsKLSNlbmRpZgorICAgICAgICBmb3IgKGF1dG8m
IHByb2Nlc3MgOiBtX3Byb2Nlc3NlcykKICAgICAgICAgICAgIHByb2Nlc3MtPnVuYmxvY2tBY2Nl
c3NpYmlsaXR5U2VydmVySWZOZWVkZWQoKTsKLSAgICAgICAgfQogICAgIH1dOwogI2lmIEVOQUJM
RShDRlBSRUZTX0RJUkVDVF9NT0RFKQogICAgIG1fYWN0aXZhdGlvbk9ic2VydmVyID0gW1tOU05v
dGlmaWNhdGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXSBhZGRPYnNlcnZlckZvck5hbWU6QCJVSUFw
cGxpY2F0aW9uRGlkQmVjb21lQWN0aXZlTm90aWZpY2F0aW9uIiBvYmplY3Q6bmlsIHF1ZXVlOltO
U09wZXJhdGlvblF1ZXVlIGN1cnJlbnRRdWV1ZV0gdXNpbmdCbG9jazpeKE5TTm90aWZpY2F0aW9u
ICpub3RpZmljYXRpb24pIHsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBw
bGUuV2ViUHJvY2Vzcy5zYi5pbgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW4JKHJldmlzaW9uIDI4OTExNCkKKysrIFNvdXJj
ZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgkod29ya2luZyBj
b3B5KQpAQCAtMTc2Niw4ICsxNzY2LDYgQEAKICAgICAgICAgICAgICJjb20uYXBwbGUubmVoZWxw
ZXIiCiAgICAgICAgICAgICAiY29tLmFwcGxlLm5lc2Vzc2lvbm1hbmFnZXIuY29udGVudC1maWx0
ZXIiCiAgICAgICAgICAgICAiY29tLmFwcGxlLndlYmluc3BlY3RvciIKLSAgICAgICAgICAgICJj
b20uYXBwbGUuY2ZwcmVmc2QuYWdlbnQiCi0gICAgICAgICAgICAiY29tLmFwcGxlLmNmcHJlZnNk
LmRhZW1vbiIKICAgICAgICAgICAgICJjb20uYXBwbGUuY29yZXNlcnZpY2VzLmxhdW5jaHNlcnZp
Y2VzZCIKICAgICAgICAgICAgICJjb20uYXBwbGUuaWNvbnNlcnZpY2VzIgogICAgICAgICAgICAg
ImNvbS5hcHBsZS5pY29uc2VydmljZXMuc3RvcmUiCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0JKHJldmlzaW9uIDI4OTExNCkK
KysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0JKHdv
cmtpbmcgY29weSkKQEAgLTQzOSwxMyArNDM5LDYgQEAgdm9pZCBXZWJQcm9jZXNzOjpwbGF0Zm9y
bUluaXRpYWxpemVXZWJQcgogICAgIFJlbmRlclRoZW1lSU9TOjpzZXRGb2N1c1JpbmdDb2xvcihw
YXJhbWV0ZXJzLmZvY3VzUmluZ0NvbG9yKTsKICNlbmRpZgogCi0jaWYgRU5BQkxFKENGUFJFRlNf
RElSRUNUX01PREUpCi0gICAgaWYgKHBhcmFtZXRlcnMucHJlZmVyZW5jZXNFeHRlbnNpb25IYW5k
bGVzKSB7Ci0gICAgICAgIFNhbmRib3hFeHRlbnNpb246OmNvbnN1bWVQZXJtYW5lbnRseSgqcGFy
YW1ldGVycy5wcmVmZXJlbmNlc0V4dGVuc2lvbkhhbmRsZXMpOwotICAgICAgICBfQ0ZQcmVmc1Nl
dERpcmVjdE1vZGVFbmFibGVkKGZhbHNlKTsKLSAgICB9Ci0jZW5kaWYKLSAgICAgICAgCiAgICAg
V2ViQ29yZTo6c2xlZXBEaXNhYmxlckNsaWVudCgpID0gbWFrZVVuaXF1ZTxXZWJTbGVlcERpc2Fi
bGVyQ2xpZW50PigpOwogCiAjaWYgSEFWRShGSUdfUEhPVE9fREVDT01QUkVTU0lPTl9TRVRfSEFS
RFdBUkVfQ1VUT0ZGKSAmJiAhRU5BQkxFKEhBUkRXQVJFX0pQRUcpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>