<?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>217781</bug_id>
          
          <creation_ts>2020-10-15 13:57:37 -0700</creation_ts>
          <short_desc>[macOS] Issue temporary sandbox extension to the Launch Services daemon</short_desc>
          <delta_ts>2020-10-15 18:07:32 -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>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1698265</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-10-15 13:57:37 -0700</bug_when>
    <thetext>To support blocking of the Launch Services daemon in the WebContent process, issue temporary sandbox extension to this service on macOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698266</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-15 13:58:10 -0700</bug_when>
    <thetext>&lt;rdar://problem/70350924&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698280</commentid>
    <comment_count>2</comment_count>
      <attachid>411487</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-10-15 14:19:52 -0700</bug_when>
    <thetext>Created attachment 411487
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698323</commentid>
    <comment_count>3</comment_count>
      <attachid>411500</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-10-15 15:46:50 -0700</bug_when>
    <thetext>Created attachment 411500
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698347</commentid>
    <comment_count>4</comment_count>
      <attachid>411500</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2020-10-15 16:13:32 -0700</bug_when>
    <thetext>Comment on attachment 411500
Patch

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

r=me

&gt; Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm:290
&gt; +

Can you add a FIXME here?

FIXME (&lt;rdar://problem/70345312): Notify LaunchServices that we will be disconnecting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698383</commentid>
    <comment_count>5</comment_count>
      <attachid>411512</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-10-15 17:03:05 -0700</bug_when>
    <thetext>Created attachment 411512
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698391</commentid>
    <comment_count>6</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-10-15 17:13:04 -0700</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #4)
&gt; Comment on attachment 411500 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=411500&amp;action=review
&gt; 
&gt; r=me
&gt; 
&gt; &gt; Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm:290
&gt; &gt; +
&gt; 
&gt; Can you add a FIXME here?
&gt; 
&gt; FIXME (&lt;rdar://problem/70345312): Notify LaunchServices that we will be
&gt; disconnecting.

I have uploaded a new patch with the FIXME.

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698415</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-10-15 18:07:32 -0700</bug_when>
    <thetext>Committed r268567: &lt;https://trac.webkit.org/changeset/268567&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 411512.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411487</attachid>
            <date>2020-10-15 14:19:52 -0700</date>
            <delta_ts>2020-10-15 15:47:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>217781.patch</filename>
            <type>text/plain</type>
            <size>5559</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNjg1NTIpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDIwLTEwLTE1ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIElzc3VlIHRlbXBv
cmFyeSBzYW5kYm94IGV4dGVuc2lvbiB0byB0aGUgTGF1bmNoIFNlcnZpY2VzIGRhZW1vbgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE3NzgxCisgICAg
ICAgIDxyZGFyOi8vcHJvYmxlbS83MDM1MDkyND4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBUbyBzdXBwb3J0IGJsb2NraW5nIG9mIHRoZSBMYXVuY2gg
U2VydmljZXMgZGFlbW9uIGluIHRoZSBXZWJDb250ZW50IHByb2Nlc3MsIGlzc3VlIHRlbXBvcmFy
eSBzYW5kYm94IGV4dGVuc2lvbiB0byB0aGlzIHNlcnZpY2Ugb24gbWFjT1MuCisKKyAgICAgICAg
KiBTaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5jcHA6CisgICAgICAgIChXZWJL
aXQ6OldlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnM6OmVuY29kZSBjb25zdCk6CisgICAgICAg
IChXZWJLaXQ6OldlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnM6OmRlY29kZSk6CisgICAgICAg
ICogU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuaDoKKyAgICAgICAgKiBVSVBy
b2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbToKKyAgICAgICAgKFdlYktpdDo6V2Vi
UHJvY2Vzc1Bvb2w6OnBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorICAgICAgICAqIFdl
YlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQ
cm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKToKKyAgICAgICAgKiBXZWJQcm9j
ZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluOgorCiAyMDIwLTEwLTE1ICBBZGl0eWEgS2Vl
cnRoaSAgPGFrZWVydGhpQGFwcGxlLmNvbT4KIAogICAgICAgICBDcmFzaCBpbiAtW1dLRGF0ZVRp
bWVQaWNrZXIgc2V0RGF0ZVRpbWVQaWNrZXJUb0luaXRpYWxWYWx1ZV0KSW5kZXg6IFNvdXJjZS9X
ZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuY3Bw
CShyZXZpc2lvbiAyNjg1MjYpCisrKyBTb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcm9jZXNzQ3Jl
YXRpb25QYXJhbWV0ZXJzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTYxLDYgKzE2MSw3IEBACiAK
ICAgICBlbmNvZGVyIDw8IGNvbnRhaW5lck1hbmFnZXJFeHRlbnNpb25IYW5kbGU7CiAgICAgZW5j
b2RlciA8PCBtb2JpbGVHZXN0YWx0RXh0ZW5zaW9uSGFuZGxlOworICAgIGVuY29kZXIgPDwgbGF1
bmNoU2VydmljZXNFeHRlbnNpb25IYW5kbGU7CiAKICAgICBlbmNvZGVyIDw8IGRpYWdub3N0aWNz
RXh0ZW5zaW9uSGFuZGxlczsKICNpZiBQTEFURk9STShJT1NfRkFNSUxZKQpAQCAtNDQwLDYgKzQ0
MSwxMiBAQAogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgcGFyYW1ldGVycy5tb2JpbGVHZXN0
YWx0RXh0ZW5zaW9uSGFuZGxlID0gV1RGTW92ZSgqbW9iaWxlR2VzdGFsdEV4dGVuc2lvbkhhbmRs
ZSk7CiAKKyAgICBPcHRpb25hbDxPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGU+PiBs
YXVuY2hTZXJ2aWNlc0V4dGVuc2lvbkhhbmRsZTsKKyAgICBkZWNvZGVyID4+IGxhdW5jaFNlcnZp
Y2VzRXh0ZW5zaW9uSGFuZGxlOworICAgIGlmICghbGF1bmNoU2VydmljZXNFeHRlbnNpb25IYW5k
bGUpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICBwYXJhbWV0ZXJzLmxhdW5jaFNlcnZpY2Vz
RXh0ZW5zaW9uSGFuZGxlID0gV1RGTW92ZSgqbGF1bmNoU2VydmljZXNFeHRlbnNpb25IYW5kbGUp
OworCiAgICAgT3B0aW9uYWw8U2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlQXJyYXk+IGRpYWdub3N0
aWNzRXh0ZW5zaW9uSGFuZGxlczsKICAgICBkZWNvZGVyID4+IGRpYWdub3N0aWNzRXh0ZW5zaW9u
SGFuZGxlczsKICAgICBpZiAoIWRpYWdub3N0aWNzRXh0ZW5zaW9uSGFuZGxlcykKSW5kZXg6IFNv
dXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJz
LmgJKHJldmlzaW9uIDI2ODUyNikKKysrIFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3ND
cmVhdGlvblBhcmFtZXRlcnMuaAkod29ya2luZyBjb3B5KQpAQCAtMjAwLDYgKzIwMCw3IEBACiAK
ICAgICBPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGU+IGNvbnRhaW5lck1hbmFnZXJF
eHRlbnNpb25IYW5kbGU7CiAgICAgT3B0aW9uYWw8U2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlPiBt
b2JpbGVHZXN0YWx0RXh0ZW5zaW9uSGFuZGxlOworICAgIE9wdGlvbmFsPFNhbmRib3hFeHRlbnNp
b246OkhhbmRsZT4gbGF1bmNoU2VydmljZXNFeHRlbnNpb25IYW5kbGU7CiAKICAgICBTYW5kYm94
RXh0ZW5zaW9uOjpIYW5kbGVBcnJheSBkaWFnbm9zdGljc0V4dGVuc2lvbkhhbmRsZXM7CiAjaWYg
UExBVEZPUk0oSU9TX0ZBTUlMWSkKSW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29h
L1dlYlByb2Nlc3NQb29sQ29jb2EubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQkocmV2aXNpb24gMjY4NTI2KQorKysg
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQkod29y
a2luZyBjb3B5KQpAQCAtNTAyLDYgKzUwMiwxMiBAQAogICAgIH0KICNlbmRpZgogCisjaWYgUExB
VEZPUk0oTUFDKQorICAgIFNhbmRib3hFeHRlbnNpb246OkhhbmRsZSBsYXVuY2hTZXJ2aWNlc0V4
dGVuc2lvbkhhbmRsZTsKKyAgICBTYW5kYm94RXh0ZW5zaW9uOjpjcmVhdGVIYW5kbGVGb3JNYWNo
TG9va3VwKCJjb20uYXBwbGUuY29yZXNlcnZpY2VzLmxhdW5jaHNlcnZpY2VzZCJfcywgV1RGOjpu
dWxsb3B0LCBsYXVuY2hTZXJ2aWNlc0V4dGVuc2lvbkhhbmRsZSk7CisgICAgcGFyYW1ldGVycy5s
YXVuY2hTZXJ2aWNlc0V4dGVuc2lvbkhhbmRsZSA9IFdURk1vdmUobGF1bmNoU2VydmljZXNFeHRl
bnNpb25IYW5kbGUpOworI2VuZGlmCisKICNpZiBQTEFURk9STShJT1NfRkFNSUxZKSAmJiBFTkFC
TEUoQ0ZQUkVGU19ESVJFQ1RfTU9ERSkKICAgICBpZiAoW1VJQXBwbGljYXRpb24gc2hhcmVkQXBw
bGljYXRpb25dKSB7CiAgICAgICAgIGF1dG8gc3RhdGUgPSBbW1VJQXBwbGljYXRpb24gc2hhcmVk
QXBwbGljYXRpb25dIGFwcGxpY2F0aW9uU3RhdGVdOwpJbmRleDogU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCShyZXZpc2lvbiAyNjg1MjYp
CisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCSh3
b3JraW5nIGNvcHkpCkBAIC0yNzQsMTEgKzI3NCwyMiBAQAogI2VuZGlmCiAKICNpZiBQTEFURk9S
TShNQUMpICYmIEVOQUJMRShXRUJQUk9DRVNTX05TUlVOTE9PUCkKKyAgICBSZWZQdHI8U2FuZGJv
eEV4dGVuc2lvbj4gbGF1bmNoU2VydmljZXNFeHRlbnNpb247CisgICAgaWYgKHBhcmFtZXRlcnMu
bGF1bmNoU2VydmljZXNFeHRlbnNpb25IYW5kbGUpIHsKKyAgICAgICAgaWYgKGxhdW5jaFNlcnZp
Y2VzRXh0ZW5zaW9uID0gU2FuZGJveEV4dGVuc2lvbjo6Y3JlYXRlKFdURk1vdmUoKnBhcmFtZXRl
cnMubGF1bmNoU2VydmljZXNFeHRlbnNpb25IYW5kbGUpKSkgeworICAgICAgICAgICAgYm9vbCBv
ayA9IGxhdW5jaFNlcnZpY2VzRXh0ZW5zaW9uLT5jb25zdW1lKCk7CisgICAgICAgICAgICBBU1NF
UlRfVU5VU0VEKG9rLCBvayk7CisgICAgICAgIH0KKyAgICB9CisKICAgICAvLyBOZWVkIHRvIGlu
aXRpYWxpemUgYWNjZXNzaWJpbGl0eSBmb3IgVm9pY2VPdmVyIHRvIHdvcmsgd2hlbiB0aGUgV2Vi
Q29udGVudCBwcm9jZXNzIGlzIHVzaW5nIE5TUnVuTG9vcC4KICAgICAvLyBDdXJyZW50bHksIGl0
IGlzIGFsc28gbmVlZGVkIHRvIGFsbG9jYXRlIGFuZCBpbml0aWFsaXplIGFuIE5TQXBwbGljYXRp
b24gb2JqZWN0LgogICAgIC8vIFRoaXMgbWV0aG9kIGNhbGwgd2lsbCBhbHNvIGNhbGwgUmVnaXN0
ZXJBcHBsaWNhdGlvbiwgc28gdGhlcmUgaXMgbm8gbmVlZCBmb3IgdXMgdG8gY2FsbCB0aGlzIG9y
CiAgICAgLy8gY2hlY2sgaW4gd2l0aCBMYXVuY2ggU2VydmljZXMKICAgICBbTlNBcHBsaWNhdGlv
biBfYWNjZXNzaWJpbGl0eUluaXRpYWxpemVdOworCisgICAgaWYgKGxhdW5jaFNlcnZpY2VzRXh0
ZW5zaW9uKQorICAgICAgICBsYXVuY2hTZXJ2aWNlc0V4dGVuc2lvbi0+cmV2b2tlKCk7CiAjZW5k
aWYKIAogI2lmIFBMQVRGT1JNKE1BQykgJiYgRU5BQkxFKFdFQlBST0NFU1NfV0lORE9XU0VSVkVS
X0JMT0NLSU5HKQpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQ
cm9jZXNzLnNiLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20u
YXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgkocmV2aXNpb24gMjY4NTI2KQorKysgU291cmNlL1dlYktp
dC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCSh3b3JraW5nIGNvcHkpCkBA
IC05OTcsNiArOTk3LDcgQEAKICAgICAgICAgICAgICJjb20uYXBwbGUuY2ZwcmVmc2QuYWdlbnQi
CiAgICAgICAgICAgICAiY29tLmFwcGxlLmNmcHJlZnNkLmRhZW1vbiIKICAgICAgICAgICAgICJj
b20uYXBwbGUuY29udGFpbmVybWFuYWdlcmQiCisgICAgICAgICAgICAiY29tLmFwcGxlLmNvcmVz
ZXJ2aWNlcy5sYXVuY2hzZXJ2aWNlc2QiCiAgICAgICAgICAgICAiY29tLmFwcGxlLmRpYWdub3N0
aWNkIgogICAgICAgICAgICAgImNvbS5hcHBsZS5pY29uc2VydmljZXMiCiAgICAgICAgICAgICAi
Y29tLmFwcGxlLmljb25zZXJ2aWNlcy5zdG9yZSIK
</data>
<flag name="commit-queue"
          id="427696"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411500</attachid>
            <date>2020-10-15 15:46:50 -0700</date>
            <delta_ts>2020-10-15 16:13:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>217781.patch</filename>
            <type>text/plain</type>
            <size>5561</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNjg1NTIpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDIwLTEwLTE1ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIElzc3VlIHRlbXBv
cmFyeSBzYW5kYm94IGV4dGVuc2lvbiB0byB0aGUgTGF1bmNoIFNlcnZpY2VzIGRhZW1vbgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE3NzgxCisgICAg
ICAgIDxyZGFyOi8vcHJvYmxlbS83MDM1MDkyND4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBUbyBzdXBwb3J0IGJsb2NraW5nIG9mIHRoZSBMYXVuY2gg
U2VydmljZXMgZGFlbW9uIGluIHRoZSBXZWJDb250ZW50IHByb2Nlc3MsIGlzc3VlIHRlbXBvcmFy
eSBzYW5kYm94IGV4dGVuc2lvbiB0byB0aGlzIHNlcnZpY2Ugb24gbWFjT1MuCisKKyAgICAgICAg
KiBTaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5jcHA6CisgICAgICAgIChXZWJL
aXQ6OldlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnM6OmVuY29kZSBjb25zdCk6CisgICAgICAg
IChXZWJLaXQ6OldlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnM6OmRlY29kZSk6CisgICAgICAg
ICogU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuaDoKKyAgICAgICAgKiBVSVBy
b2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbToKKyAgICAgICAgKFdlYktpdDo6V2Vi
UHJvY2Vzc1Bvb2w6OnBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorICAgICAgICAqIFdl
YlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQ
cm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKToKKyAgICAgICAgKiBXZWJQcm9j
ZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluOgorCiAyMDIwLTEwLTE1ICBBZGl0eWEgS2Vl
cnRoaSAgPGFrZWVydGhpQGFwcGxlLmNvbT4KIAogICAgICAgICBDcmFzaCBpbiAtW1dLRGF0ZVRp
bWVQaWNrZXIgc2V0RGF0ZVRpbWVQaWNrZXJUb0luaXRpYWxWYWx1ZV0KSW5kZXg6IFNvdXJjZS9X
ZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuY3Bw
CShyZXZpc2lvbiAyNjg1MjYpCisrKyBTb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcm9jZXNzQ3Jl
YXRpb25QYXJhbWV0ZXJzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTYxLDYgKzE2MSw3IEBACiAK
ICAgICBlbmNvZGVyIDw8IGNvbnRhaW5lck1hbmFnZXJFeHRlbnNpb25IYW5kbGU7CiAgICAgZW5j
b2RlciA8PCBtb2JpbGVHZXN0YWx0RXh0ZW5zaW9uSGFuZGxlOworICAgIGVuY29kZXIgPDwgbGF1
bmNoU2VydmljZXNFeHRlbnNpb25IYW5kbGU7CiAKICAgICBlbmNvZGVyIDw8IGRpYWdub3N0aWNz
RXh0ZW5zaW9uSGFuZGxlczsKICNpZiBQTEFURk9STShJT1NfRkFNSUxZKQpAQCAtNDQwLDYgKzQ0
MSwxMiBAQAogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgcGFyYW1ldGVycy5tb2JpbGVHZXN0
YWx0RXh0ZW5zaW9uSGFuZGxlID0gV1RGTW92ZSgqbW9iaWxlR2VzdGFsdEV4dGVuc2lvbkhhbmRs
ZSk7CiAKKyAgICBPcHRpb25hbDxPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGU+PiBs
YXVuY2hTZXJ2aWNlc0V4dGVuc2lvbkhhbmRsZTsKKyAgICBkZWNvZGVyID4+IGxhdW5jaFNlcnZp
Y2VzRXh0ZW5zaW9uSGFuZGxlOworICAgIGlmICghbGF1bmNoU2VydmljZXNFeHRlbnNpb25IYW5k
bGUpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICBwYXJhbWV0ZXJzLmxhdW5jaFNlcnZpY2Vz
RXh0ZW5zaW9uSGFuZGxlID0gV1RGTW92ZSgqbGF1bmNoU2VydmljZXNFeHRlbnNpb25IYW5kbGUp
OworCiAgICAgT3B0aW9uYWw8U2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlQXJyYXk+IGRpYWdub3N0
aWNzRXh0ZW5zaW9uSGFuZGxlczsKICAgICBkZWNvZGVyID4+IGRpYWdub3N0aWNzRXh0ZW5zaW9u
SGFuZGxlczsKICAgICBpZiAoIWRpYWdub3N0aWNzRXh0ZW5zaW9uSGFuZGxlcykKSW5kZXg6IFNv
dXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJz
LmgJKHJldmlzaW9uIDI2ODUyNikKKysrIFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3ND
cmVhdGlvblBhcmFtZXRlcnMuaAkod29ya2luZyBjb3B5KQpAQCAtMjAwLDYgKzIwMCw3IEBACiAK
ICAgICBPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGU+IGNvbnRhaW5lck1hbmFnZXJF
eHRlbnNpb25IYW5kbGU7CiAgICAgT3B0aW9uYWw8U2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlPiBt
b2JpbGVHZXN0YWx0RXh0ZW5zaW9uSGFuZGxlOworICAgIE9wdGlvbmFsPFNhbmRib3hFeHRlbnNp
b246OkhhbmRsZT4gbGF1bmNoU2VydmljZXNFeHRlbnNpb25IYW5kbGU7CiAKICAgICBTYW5kYm94
RXh0ZW5zaW9uOjpIYW5kbGVBcnJheSBkaWFnbm9zdGljc0V4dGVuc2lvbkhhbmRsZXM7CiAjaWYg
UExBVEZPUk0oSU9TX0ZBTUlMWSkKSW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29h
L1dlYlByb2Nlc3NQb29sQ29jb2EubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQkocmV2aXNpb24gMjY4NTI2KQorKysg
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQkod29y
a2luZyBjb3B5KQpAQCAtNTAyLDYgKzUwMiwxMiBAQAogICAgIH0KICNlbmRpZgogCisjaWYgUExB
VEZPUk0oTUFDKQorICAgIFNhbmRib3hFeHRlbnNpb246OkhhbmRsZSBsYXVuY2hTZXJ2aWNlc0V4
dGVuc2lvbkhhbmRsZTsKKyAgICBTYW5kYm94RXh0ZW5zaW9uOjpjcmVhdGVIYW5kbGVGb3JNYWNo
TG9va3VwKCJjb20uYXBwbGUuY29yZXNlcnZpY2VzLmxhdW5jaHNlcnZpY2VzZCJfcywgV1RGOjpu
dWxsb3B0LCBsYXVuY2hTZXJ2aWNlc0V4dGVuc2lvbkhhbmRsZSk7CisgICAgcGFyYW1ldGVycy5s
YXVuY2hTZXJ2aWNlc0V4dGVuc2lvbkhhbmRsZSA9IFdURk1vdmUobGF1bmNoU2VydmljZXNFeHRl
bnNpb25IYW5kbGUpOworI2VuZGlmCisKICNpZiBQTEFURk9STShJT1NfRkFNSUxZKSAmJiBFTkFC
TEUoQ0ZQUkVGU19ESVJFQ1RfTU9ERSkKICAgICBpZiAoW1VJQXBwbGljYXRpb24gc2hhcmVkQXBw
bGljYXRpb25dKSB7CiAgICAgICAgIGF1dG8gc3RhdGUgPSBbW1VJQXBwbGljYXRpb24gc2hhcmVk
QXBwbGljYXRpb25dIGFwcGxpY2F0aW9uU3RhdGVdOwpJbmRleDogU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCShyZXZpc2lvbiAyNjg1MjYp
CisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCSh3
b3JraW5nIGNvcHkpCkBAIC0yNzQsMTEgKzI3NCwyMiBAQAogI2VuZGlmCiAKICNpZiBQTEFURk9S
TShNQUMpICYmIEVOQUJMRShXRUJQUk9DRVNTX05TUlVOTE9PUCkKKyAgICBSZWZQdHI8U2FuZGJv
eEV4dGVuc2lvbj4gbGF1bmNoU2VydmljZXNFeHRlbnNpb247CisgICAgaWYgKHBhcmFtZXRlcnMu
bGF1bmNoU2VydmljZXNFeHRlbnNpb25IYW5kbGUpIHsKKyAgICAgICAgaWYgKChsYXVuY2hTZXJ2
aWNlc0V4dGVuc2lvbiA9IFNhbmRib3hFeHRlbnNpb246OmNyZWF0ZShXVEZNb3ZlKCpwYXJhbWV0
ZXJzLmxhdW5jaFNlcnZpY2VzRXh0ZW5zaW9uSGFuZGxlKSkpKSB7CisgICAgICAgICAgICBib29s
IG9rID0gbGF1bmNoU2VydmljZXNFeHRlbnNpb24tPmNvbnN1bWUoKTsKKyAgICAgICAgICAgIEFT
U0VSVF9VTlVTRUQob2ssIG9rKTsKKyAgICAgICAgfQorICAgIH0KKwogICAgIC8vIE5lZWQgdG8g
aW5pdGlhbGl6ZSBhY2Nlc3NpYmlsaXR5IGZvciBWb2ljZU92ZXIgdG8gd29yayB3aGVuIHRoZSBX
ZWJDb250ZW50IHByb2Nlc3MgaXMgdXNpbmcgTlNSdW5Mb29wLgogICAgIC8vIEN1cnJlbnRseSwg
aXQgaXMgYWxzbyBuZWVkZWQgdG8gYWxsb2NhdGUgYW5kIGluaXRpYWxpemUgYW4gTlNBcHBsaWNh
dGlvbiBvYmplY3QuCiAgICAgLy8gVGhpcyBtZXRob2QgY2FsbCB3aWxsIGFsc28gY2FsbCBSZWdp
c3RlckFwcGxpY2F0aW9uLCBzbyB0aGVyZSBpcyBubyBuZWVkIGZvciB1cyB0byBjYWxsIHRoaXMg
b3IKICAgICAvLyBjaGVjayBpbiB3aXRoIExhdW5jaCBTZXJ2aWNlcwogICAgIFtOU0FwcGxpY2F0
aW9uIF9hY2Nlc3NpYmlsaXR5SW5pdGlhbGl6ZV07CisKKyAgICBpZiAobGF1bmNoU2VydmljZXNF
eHRlbnNpb24pCisgICAgICAgIGxhdW5jaFNlcnZpY2VzRXh0ZW5zaW9uLT5yZXZva2UoKTsKICNl
bmRpZgogCiAjaWYgUExBVEZPUk0oTUFDKSAmJiBFTkFCTEUoV0VCUFJPQ0VTU19XSU5ET1dTRVJW
RVJfQkxPQ0tJTkcpCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldl
YlByb2Nlc3Muc2IuaW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2Nv
bS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCShyZXZpc2lvbiAyNjg1MjYpCisrKyBTb3VyY2UvV2Vi
S2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW4JKHdvcmtpbmcgY29weSkK
QEAgLTk5Nyw2ICs5OTcsNyBAQAogICAgICAgICAgICAgImNvbS5hcHBsZS5jZnByZWZzZC5hZ2Vu
dCIKICAgICAgICAgICAgICJjb20uYXBwbGUuY2ZwcmVmc2QuZGFlbW9uIgogICAgICAgICAgICAg
ImNvbS5hcHBsZS5jb250YWluZXJtYW5hZ2VyZCIKKyAgICAgICAgICAgICJjb20uYXBwbGUuY29y
ZXNlcnZpY2VzLmxhdW5jaHNlcnZpY2VzZCIKICAgICAgICAgICAgICJjb20uYXBwbGUuZGlhZ25v
c3RpY2QiCiAgICAgICAgICAgICAiY29tLmFwcGxlLmljb25zZXJ2aWNlcyIKICAgICAgICAgICAg
ICJjb20uYXBwbGUuaWNvbnNlcnZpY2VzLnN0b3JlIgo=
</data>
<flag name="review"
          id="427718"
          type_id="1"
          status="+"
          setter="bfulgham"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411512</attachid>
            <date>2020-10-15 17:03:05 -0700</date>
            <delta_ts>2020-10-15 18:07:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>217781.patch</filename>
            <type>text/plain</type>
            <size>5656</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNjg1NTIpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDIwLTEwLTE1ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIElzc3VlIHRlbXBv
cmFyeSBzYW5kYm94IGV4dGVuc2lvbiB0byB0aGUgTGF1bmNoIFNlcnZpY2VzIGRhZW1vbgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE3NzgxCisgICAg
ICAgIDxyZGFyOi8vcHJvYmxlbS83MDM1MDkyND4KKworICAgICAgICBSZXZpZXdlZCBieSBCcmVu
dCBGdWxnaGFtLgorCisgICAgICAgIFRvIHN1cHBvcnQgYmxvY2tpbmcgb2YgdGhlIExhdW5jaCBT
ZXJ2aWNlcyBkYWVtb24gaW4gdGhlIFdlYkNvbnRlbnQgcHJvY2VzcywgaXNzdWUgdGVtcG9yYXJ5
IHNhbmRib3ggZXh0ZW5zaW9uIHRvIHRoaXMgc2VydmljZSBvbiBtYWNPUy4KKworICAgICAgICAq
IFNoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcDoKKyAgICAgICAgKFdlYktp
dDo6V2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVyczo6ZW5jb2RlIGNvbnN0KToKKyAgICAgICAg
KFdlYktpdDo6V2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVyczo6ZGVjb2RlKToKKyAgICAgICAg
KiBTaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5oOgorICAgICAgICAqIFVJUHJv
Y2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQ
cm9jZXNzUG9vbDo6cGxhdGZvcm1Jbml0aWFsaXplV2ViUHJvY2Vzcyk6CisgICAgICAgICogV2Vi
UHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6OldlYlBy
b2Nlc3M6OnBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorICAgICAgICAqIFdlYlByb2Nl
c3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW46CisKIDIwMjAtMTAtMTUgIEFkaXR5YSBLZWVy
dGhpICA8YWtlZXJ0aGlAYXBwbGUuY29tPgogCiAgICAgICAgIENyYXNoIGluIC1bV0tEYXRlVGlt
ZVBpY2tlciBzZXREYXRlVGltZVBpY2tlclRvSW5pdGlhbFZhbHVlXQpJbmRleDogU291cmNlL1dl
YktpdC9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYktpdC9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5jcHAJ
KHJldmlzaW9uIDI2ODUyNikKKysrIFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVh
dGlvblBhcmFtZXRlcnMuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNjEsNiArMTYxLDcgQEAKIAog
ICAgIGVuY29kZXIgPDwgY29udGFpbmVyTWFuYWdlckV4dGVuc2lvbkhhbmRsZTsKICAgICBlbmNv
ZGVyIDw8IG1vYmlsZUdlc3RhbHRFeHRlbnNpb25IYW5kbGU7CisgICAgZW5jb2RlciA8PCBsYXVu
Y2hTZXJ2aWNlc0V4dGVuc2lvbkhhbmRsZTsKIAogICAgIGVuY29kZXIgPDwgZGlhZ25vc3RpY3NF
eHRlbnNpb25IYW5kbGVzOwogI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCkBAIC00NDAsNiArNDQx
LDEyIEBACiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICBwYXJhbWV0ZXJzLm1vYmlsZUdlc3Rh
bHRFeHRlbnNpb25IYW5kbGUgPSBXVEZNb3ZlKCptb2JpbGVHZXN0YWx0RXh0ZW5zaW9uSGFuZGxl
KTsKIAorICAgIE9wdGlvbmFsPE9wdGlvbmFsPFNhbmRib3hFeHRlbnNpb246OkhhbmRsZT4+IGxh
dW5jaFNlcnZpY2VzRXh0ZW5zaW9uSGFuZGxlOworICAgIGRlY29kZXIgPj4gbGF1bmNoU2Vydmlj
ZXNFeHRlbnNpb25IYW5kbGU7CisgICAgaWYgKCFsYXVuY2hTZXJ2aWNlc0V4dGVuc2lvbkhhbmRs
ZSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIHBhcmFtZXRlcnMubGF1bmNoU2VydmljZXNF
eHRlbnNpb25IYW5kbGUgPSBXVEZNb3ZlKCpsYXVuY2hTZXJ2aWNlc0V4dGVuc2lvbkhhbmRsZSk7
CisKICAgICBPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGVBcnJheT4gZGlhZ25vc3Rp
Y3NFeHRlbnNpb25IYW5kbGVzOwogICAgIGRlY29kZXIgPj4gZGlhZ25vc3RpY3NFeHRlbnNpb25I
YW5kbGVzOwogICAgIGlmICghZGlhZ25vc3RpY3NFeHRlbnNpb25IYW5kbGVzKQpJbmRleDogU291
cmNlL1dlYktpdC9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5oCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMu
aAkocmV2aXNpb24gMjY4NTI2KQorKysgU291cmNlL1dlYktpdC9TaGFyZWQvV2ViUHJvY2Vzc0Ny
ZWF0aW9uUGFyYW1ldGVycy5oCSh3b3JraW5nIGNvcHkpCkBAIC0yMDAsNiArMjAwLDcgQEAKIAog
ICAgIE9wdGlvbmFsPFNhbmRib3hFeHRlbnNpb246OkhhbmRsZT4gY29udGFpbmVyTWFuYWdlckV4
dGVuc2lvbkhhbmRsZTsKICAgICBPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGU+IG1v
YmlsZUdlc3RhbHRFeHRlbnNpb25IYW5kbGU7CisgICAgT3B0aW9uYWw8U2FuZGJveEV4dGVuc2lv
bjo6SGFuZGxlPiBsYXVuY2hTZXJ2aWNlc0V4dGVuc2lvbkhhbmRsZTsKIAogICAgIFNhbmRib3hF
eHRlbnNpb246OkhhbmRsZUFycmF5IGRpYWdub3N0aWNzRXh0ZW5zaW9uSGFuZGxlczsKICNpZiBQ
TEFURk9STShJT1NfRkFNSUxZKQpJbmRleDogU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2Ev
V2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCShyZXZpc2lvbiAyNjg1MjYpCisrKyBT
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCSh3b3Jr
aW5nIGNvcHkpCkBAIC01MDIsNiArNTAyLDEyIEBACiAgICAgfQogI2VuZGlmCiAKKyNpZiBQTEFU
Rk9STShNQUMpCisgICAgU2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlIGxhdW5jaFNlcnZpY2VzRXh0
ZW5zaW9uSGFuZGxlOworICAgIFNhbmRib3hFeHRlbnNpb246OmNyZWF0ZUhhbmRsZUZvck1hY2hM
b29rdXAoImNvbS5hcHBsZS5jb3Jlc2VydmljZXMubGF1bmNoc2VydmljZXNkIl9zLCBXVEY6Om51
bGxvcHQsIGxhdW5jaFNlcnZpY2VzRXh0ZW5zaW9uSGFuZGxlKTsKKyAgICBwYXJhbWV0ZXJzLmxh
dW5jaFNlcnZpY2VzRXh0ZW5zaW9uSGFuZGxlID0gV1RGTW92ZShsYXVuY2hTZXJ2aWNlc0V4dGVu
c2lvbkhhbmRsZSk7CisjZW5kaWYKKwogI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpICYmIEVOQUJM
RShDRlBSRUZTX0RJUkVDVF9NT0RFKQogICAgIGlmIChbVUlBcHBsaWNhdGlvbiBzaGFyZWRBcHBs
aWNhdGlvbl0pIHsKICAgICAgICAgYXV0byBzdGF0ZSA9IFtbVUlBcHBsaWNhdGlvbiBzaGFyZWRB
cHBsaWNhdGlvbl0gYXBwbGljYXRpb25TdGF0ZV07CkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0JKHJldmlzaW9uIDI2ODUyNikK
KysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0JKHdv
cmtpbmcgY29weSkKQEAgLTI3NCwxMSArMjc0LDIzIEBACiAjZW5kaWYKIAogI2lmIFBMQVRGT1JN
KE1BQykgJiYgRU5BQkxFKFdFQlBST0NFU1NfTlNSVU5MT09QKQorICAgIFJlZlB0cjxTYW5kYm94
RXh0ZW5zaW9uPiBsYXVuY2hTZXJ2aWNlc0V4dGVuc2lvbjsKKyAgICBpZiAocGFyYW1ldGVycy5s
YXVuY2hTZXJ2aWNlc0V4dGVuc2lvbkhhbmRsZSkgeworICAgICAgICBpZiAoKGxhdW5jaFNlcnZp
Y2VzRXh0ZW5zaW9uID0gU2FuZGJveEV4dGVuc2lvbjo6Y3JlYXRlKFdURk1vdmUoKnBhcmFtZXRl
cnMubGF1bmNoU2VydmljZXNFeHRlbnNpb25IYW5kbGUpKSkpIHsKKyAgICAgICAgICAgIGJvb2wg
b2sgPSBsYXVuY2hTZXJ2aWNlc0V4dGVuc2lvbi0+Y29uc3VtZSgpOworICAgICAgICAgICAgQVNT
RVJUX1VOVVNFRChvaywgb2spOworICAgICAgICB9CisgICAgfQorCiAgICAgLy8gTmVlZCB0byBp
bml0aWFsaXplIGFjY2Vzc2liaWxpdHkgZm9yIFZvaWNlT3ZlciB0byB3b3JrIHdoZW4gdGhlIFdl
YkNvbnRlbnQgcHJvY2VzcyBpcyB1c2luZyBOU1J1bkxvb3AuCiAgICAgLy8gQ3VycmVudGx5LCBp
dCBpcyBhbHNvIG5lZWRlZCB0byBhbGxvY2F0ZSBhbmQgaW5pdGlhbGl6ZSBhbiBOU0FwcGxpY2F0
aW9uIG9iamVjdC4KICAgICAvLyBUaGlzIG1ldGhvZCBjYWxsIHdpbGwgYWxzbyBjYWxsIFJlZ2lz
dGVyQXBwbGljYXRpb24sIHNvIHRoZXJlIGlzIG5vIG5lZWQgZm9yIHVzIHRvIGNhbGwgdGhpcyBv
cgogICAgIC8vIGNoZWNrIGluIHdpdGggTGF1bmNoIFNlcnZpY2VzCiAgICAgW05TQXBwbGljYXRp
b24gX2FjY2Vzc2liaWxpdHlJbml0aWFsaXplXTsKKworICAgIC8vIEZJWE1FOiAoPHJkYXI6Ly9w
cm9ibGVtLzcwMzQ1MzEyKTogTm90aWZ5IExhdW5jaFNlcnZpY2VzIHRoYXQgd2Ugd2lsbCBiZSBk
aXNjb25uZWN0aW5nLgorICAgIGlmIChsYXVuY2hTZXJ2aWNlc0V4dGVuc2lvbikKKyAgICAgICAg
bGF1bmNoU2VydmljZXNFeHRlbnNpb24tPnJldm9rZSgpOwogI2VuZGlmCiAKICNpZiBQTEFURk9S
TShNQUMpICYmIEVOQUJMRShXRUJQUk9DRVNTX1dJTkRPV1NFUlZFUl9CTE9DS0lORykKSW5kZXg6
IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Mu
c2IuaW4JKHJldmlzaW9uIDI2ODUyNikKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20u
YXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgkod29ya2luZyBjb3B5KQpAQCAtOTk3LDYgKzk5Nyw3IEBA
CiAgICAgICAgICAgICAiY29tLmFwcGxlLmNmcHJlZnNkLmFnZW50IgogICAgICAgICAgICAgImNv
bS5hcHBsZS5jZnByZWZzZC5kYWVtb24iCiAgICAgICAgICAgICAiY29tLmFwcGxlLmNvbnRhaW5l
cm1hbmFnZXJkIgorICAgICAgICAgICAgImNvbS5hcHBsZS5jb3Jlc2VydmljZXMubGF1bmNoc2Vy
dmljZXNkIgogICAgICAgICAgICAgImNvbS5hcHBsZS5kaWFnbm9zdGljZCIKICAgICAgICAgICAg
ICJjb20uYXBwbGUuaWNvbnNlcnZpY2VzIgogICAgICAgICAgICAgImNvbS5hcHBsZS5pY29uc2Vy
dmljZXMuc3RvcmUiCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>