<?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>219740</bug_id>
          
          <creation_ts>2020-12-10 06:03:43 -0800</creation_ts>
          <short_desc>[macOS] Create sandbox extension for AppleAVDUserClient when Media in GPU process is not enabled</short_desc>
          <delta_ts>2020-12-10 14:31:55 -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>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="Per Arne Vollan">pvollan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1713515</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-12-10 06:03:43 -0800</bug_when>
    <thetext>Create sandbox extension for AppleAVDUserClient for WebContent process when Media in GPU process is not enabled on macOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1713516</commentid>
    <comment_count>1</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-12-10 06:04:01 -0800</bug_when>
    <thetext>&lt;rdar://problem/70496905&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1713517</commentid>
    <comment_count>2</comment_count>
      <attachid>415865</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-12-10 06:11:22 -0800</bug_when>
    <thetext>Created attachment 415865
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1713519</commentid>
    <comment_count>3</comment_count>
      <attachid>415867</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-12-10 06:22:22 -0800</bug_when>
    <thetext>Created attachment 415867
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1713523</commentid>
    <comment_count>4</comment_count>
      <attachid>415870</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-12-10 06:28:43 -0800</bug_when>
    <thetext>Created attachment 415870
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1713564</commentid>
    <comment_count>5</comment_count>
      <attachid>415870</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2020-12-10 09:28:40 -0800</bug_when>
    <thetext>Comment on attachment 415870
Patch

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

r=me. It&apos;s odd that this is apparently needed for Apple Silicon Macs, but isn&apos;t needed in the GPU Process. I&apos;ll bet that&apos;s a mistake.

&gt; Source/WebKit/UIProcess/WebPageProxy.cpp:7795
&gt; +#if PLATFORM(MAC) &amp;&amp; CPU(ARM64)

Is this needed for Catalyst, too? Or does that get picked up by this rule, too?

&gt; Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:934
&gt; +            (iokit-user-client-class &quot;AppleAVDUserClient&quot;)

Shouldn&apos;t this be listed in the GPU Process sandbox, too?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1713618</commentid>
    <comment_count>6</comment_count>
      <attachid>415902</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-12-10 11:05:33 -0800</bug_when>
    <thetext>Created attachment 415902
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1713620</commentid>
    <comment_count>7</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-12-10 11:08:15 -0800</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #5)
&gt; Comment on attachment 415870 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=415870&amp;action=review
&gt; 
&gt; r=me. It&apos;s odd that this is apparently needed for Apple Silicon Macs, but
&gt; isn&apos;t needed in the GPU Process. I&apos;ll bet that&apos;s a mistake.
&gt; 
&gt; &gt; Source/WebKit/UIProcess/WebPageProxy.cpp:7795
&gt; &gt; +#if PLATFORM(MAC) &amp;&amp; CPU(ARM64)
&gt; 
&gt; Is this needed for Catalyst, too? Or does that get picked up by this rule,
&gt; too?
&gt; 

I included Catalyst in the latest patch.

&gt; &gt; Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:934
&gt; &gt; +            (iokit-user-client-class &quot;AppleAVDUserClient&quot;)
&gt; 
&gt; Shouldn&apos;t this be listed in the GPU Process sandbox, too?

That is a good point. I have added this in the patch for landing.

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1713721</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-12-10 14:31:54 -0800</bug_when>
    <thetext>Committed r270657: &lt;https://trac.webkit.org/changeset/270657&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 415902.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>415865</attachid>
            <date>2020-12-10 06:11:22 -0800</date>
            <delta_ts>2020-12-10 06:26:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219740-20201210151121.patch</filename>
            <type>text/plain</type>
            <size>6078</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNzA2MjEpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDIwLTEyLTEwICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIENyZWF0ZSBzYW5k
Ym94IGV4dGVuc2lvbiBmb3IgQXBwbGVBVkRVc2VyQ2xpZW50IHdoZW4gTWVkaWEgaW4gR1BVIHBy
b2Nlc3MgaXMgbm90IGVuYWJsZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIxOTc0MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzA0OTY5MDU+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ3JlYXRlIHNh
bmRib3ggZXh0ZW5zaW9uIGZvciBBcHBsZUFWRFVzZXJDbGllbnQgZm9yIFdlYkNvbnRlbnQgcHJv
Y2VzcyB3aGVuIE1lZGlhIGluIEdQVSBwcm9jZXNzIGlzIG5vdCBlbmFibGVkIG9uIG1hY09TLAor
ICAgICAgICBzaW5jZSB0aGlzIElPS2l0IGNsYXNzIGlzIG9ubHkgdXNlZCBmb3IgTWVkaWEgcHVy
cG9zZXMuCisKKyAgICAgICAgKiBTaGFyZWQvV2ViUGFnZUNyZWF0aW9uUGFyYW1ldGVycy5jcHA6
CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnM6OmVuY29kZSBjb25z
dCk6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnM6OmRlY29kZSk6
CisgICAgICAgICogU2hhcmVkL1dlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMuaDoKKyAgICAgICAg
KiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6bWVkaWFSZWxh
dGVkSU9LaXRDbGFzc2VzKToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5OjpjcmVhdGlv
blBhcmFtZXRlcnMpOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcDoK
KyAgICAgICAgKFdlYktpdDo6bV9saW1pdHNOYXZpZ2F0aW9uc1RvQXBwQm91bmREb21haW5zKToK
KyAgICAgICAgKiBXZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluOgorCiAyMDIw
LTEyLTEwICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgogCiAgICAgICAgIFVu
aWZpZWQgV2ViS2l0IGJ1aWxkIGZhaWxzCkluZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQ
YWdlQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1No
YXJlZC9XZWJQYWdlQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAkocmV2aXNpb24gMjcwNjIwKQorKysg
U291cmNlL1dlYktpdC9TaGFyZWQvV2ViUGFnZUNyZWF0aW9uUGFyYW1ldGVycy5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTExNiw2ICsxMTYsNyBAQCB2b2lkIFdlYlBhZ2VDcmVhdGlvblBhcmFtZXRl
cnM6OmVuY29kZShJCiAgICAgZW5jb2RlciA8PCBhZGRpdGlvbmFsU3VwcG9ydGVkSW1hZ2VUeXBl
czsKICAgICAvLyBGSVhNRSgyMDc3MTYpOiBUaGUgZm9sbG93aW5nIHNob3VsZCBiZSByZW1vdmVk
IHdoZW4gdGhlIEdQVSBwcm9jZXNzIGlzIGNvbXBsZXRlLgogICAgIGVuY29kZXIgPDwgbWVkaWFF
eHRlbnNpb25IYW5kbGVzOworICAgIGVuY29kZXIgPDwgbWVkaWFJT0tpdEV4dGVuc2lvbkhhbmRs
ZXM7CiAgICAgZW5jb2RlciA8PCBncHVJT0tpdEV4dGVuc2lvbkhhbmRsZXM7CiAjZW5kaWYKICNp
ZiBIQVZFKEFQUF9BQ0NFTlRfQ09MT1JTKQpAQCAtMzc1LDYgKzM3NiwxMiBAQCBPcHRpb25hbDxX
ZWJQYWdlQ3JlYXRpb25QYXJhbWV0ZXJzPiBXZWJQCiAgICAgaWYgKCFtZWRpYUV4dGVuc2lvbkhh
bmRsZXMpCiAgICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7CiAgICAgcGFyYW1ldGVycy5tZWRp
YUV4dGVuc2lvbkhhbmRsZXMgPSBXVEZNb3ZlKCptZWRpYUV4dGVuc2lvbkhhbmRsZXMpOworCisg
ICAgT3B0aW9uYWw8U2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlQXJyYXk+IG1lZGlhSU9LaXRFeHRl
bnNpb25IYW5kbGVzOworICAgIGRlY29kZXIgPj4gbWVkaWFJT0tpdEV4dGVuc2lvbkhhbmRsZXM7
CisgICAgaWYgKCFtZWRpYUlPS2l0RXh0ZW5zaW9uSGFuZGxlcykKKyAgICAgICAgcmV0dXJuIFdU
Rjo6bnVsbG9wdDsKKyAgICBwYXJhbWV0ZXJzLm1lZGlhSU9LaXRFeHRlbnNpb25IYW5kbGVzID0g
V1RGTW92ZSgqbWVkaWFJT0tpdEV4dGVuc2lvbkhhbmRsZXMpOwogICAgIC8vIEZJWE1FKDIwNzcx
Nik6IEVuZCByZWdpb24gdG8gcmVtb3ZlLgogCiAgICAgT3B0aW9uYWw8U2FuZGJveEV4dGVuc2lv
bjo6SGFuZGxlQXJyYXk+IGdwdUlPS2l0RXh0ZW5zaW9uSGFuZGxlczsKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQvU2hhcmVkL1dlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQYWdlQ3JlYXRpb25QYXJhbWV0ZXJzLmgJKHJldmlzaW9u
IDI3MDYyMCkKKysrIFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlBhZ2VDcmVhdGlvblBhcmFtZXRl
cnMuaAkod29ya2luZyBjb3B5KQpAQCAtMTc1LDYgKzE3NSw3IEBAIHN0cnVjdCBXZWJQYWdlQ3Jl
YXRpb25QYXJhbWV0ZXJzIHsKICAgICBib29sIHNtYXJ0SW5zZXJ0RGVsZXRlRW5hYmxlZDsKICAg
ICBWZWN0b3I8U3RyaW5nPiBhZGRpdGlvbmFsU3VwcG9ydGVkSW1hZ2VUeXBlczsKICAgICBTYW5k
Ym94RXh0ZW5zaW9uOjpIYW5kbGVBcnJheSBtZWRpYUV4dGVuc2lvbkhhbmRsZXM7IC8vIEZJWE1F
KDIwNzcxNik6IFJlbW92ZSB3aGVuIEdQVSBwcm9jZXNzIGlzIGNvbXBsZXRlLgorICAgIFNhbmRi
b3hFeHRlbnNpb246OkhhbmRsZUFycmF5IG1lZGlhSU9LaXRFeHRlbnNpb25IYW5kbGVzOwogICAg
IFNhbmRib3hFeHRlbnNpb246OkhhbmRsZUFycmF5IGdwdUlPS2l0RXh0ZW5zaW9uSGFuZGxlczsK
ICNlbmRpZgogI2lmIEhBVkUoQVBQX0FDQ0VOVF9DT0xPUlMpCkluZGV4OiBTb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAJKHJldmlzaW9uIDI3MDYyMCkKKysrIFNvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc3ODgs
NiArNzc4OCwxNSBAQCBzdGF0aWMgY29uc3QgVmVjdG9yPEFTQ0lJTGl0ZXJhbD4mIG1lZGlhCiAg
ICAgfSk7CiAgICAgcmV0dXJuIHNlcnZpY2VzOwogfQorCitzdGF0aWMgY29uc3QgVmVjdG9yPEFT
Q0lJTGl0ZXJhbD4mIG1lZGlhUmVsYXRlZElPS2l0Q2xhc3NlcygpCit7CisgICAgc3RhdGljIGNv
bnN0IGF1dG8gc2VydmljZXMgPSBtYWtlTmV2ZXJEZXN0cm95ZWQoVmVjdG9yPEFTQ0lJTGl0ZXJh
bD4geworI2lmIENQVShBUk02NCkKKyAgICAgICAgIkFwcGxlQVZEVXNlckNsaWVudCJfcywKKyNl
bmRpZgorICAgIH0pOworfQogI2VuZGlmCiAKIFdlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMgV2Vi
UGFnZVByb3h5OjpjcmVhdGlvblBhcmFtZXRlcnMoV2ViUHJvY2Vzc1Byb3h5JiBwcm9jZXNzLCBE
cmF3aW5nQXJlYVByb3h5JiBkcmF3aW5nQXJlYSwgUmVmUHRyPEFQSTo6V2Vic2l0ZVBvbGljaWVz
PiYmIHdlYnNpdGVQb2xpY2llcykKQEAgLTc4ODIsNiArNzg5MSw3IEBAIFdlYlBhZ2VDcmVhdGlv
blBhcmFtZXRlcnMgV2ViUGFnZVByb3h5OjoKICAgICBpZiAobmVlZFdlYlByb2Nlc3NFeHRlbnNp
b25zKSB7CiAgICAgICAgIC8vIEZJWE1FKDIwNzcxNik6IFRoZSBmb2xsb3dpbmcgc2hvdWxkIGJl
IHJlbW92ZWQgd2hlbiB0aGUgR1BVIHByb2Nlc3MgaXMgY29tcGxldGUuCiAgICAgICAgIHBhcmFt
ZXRlcnMubWVkaWFFeHRlbnNpb25IYW5kbGVzID0gU2FuZGJveEV4dGVuc2lvbjo6Y3JlYXRlSGFu
ZGxlc0Zvck1hY2hMb29rdXAobWVkaWFSZWxhdGVkTWFjaFNlcnZpY2VzKCksIFdURjo6bnVsbG9w
dCk7CisgICAgICAgIHBhcmFtZXRlcnMubWVkaWFJT0tpdEV4dGVuc2lvbkhhbmRsZXMgPSBTYW5k
Ym94RXh0ZW5zaW9uOjpjcmVhdGVIYW5kbGVzRm9ySU9LaXRDbGFzc0V4dGVuc2lvbnMobWVkaWFS
ZWxhdGVkSU9LaXRDbGFzc2VzKCksIFdURjo6bnVsbG9wdCk7CiAgICAgfQogCiAgICAgaWYgKCFw
cmVmZXJlbmNlcygpLnVzZUdQVVByb2Nlc3NGb3JNZWRpYUVuYWJsZWQoKQpJbmRleDogU291cmNl
L1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgko
cmV2aXNpb24gMjcwNjIwKQorKysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5X
ZWJQcm9jZXNzLnNiLmluCSh3b3JraW5nIGNvcHkpCkBAIC05MjQsMTEgKzkyNCwxNiBAQAogI2lm
IF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTEwMDAwCiAgICAgICAgICh3aXRo
IHRlbGVtZXRyeS1iYWNrdHJhY2UpCiAjZW5kaWYKLSAgICAgICAgKGlva2l0LXVzZXItY2xpZW50
LWNsYXNzICJBcHBsZUFWRFVzZXJDbGllbnQiKQogICAgICAgICAoaW9raXQtdXNlci1jbGllbnQt
Y2xhc3MgIklPTW9iaWxlRnJhbWVidWZmZXJVc2VyQ2xpZW50IikKICAgICAgICAgKGlva2l0LXVz
ZXItY2xpZW50LWNsYXNzICJJT1N1cmZhY2VBY2NlbGVyYXRvckNsaWVudCIpIDs7IDxyZGFyOi8v
cHJvYmxlbS82MzY5NjczMj4KICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT1N1
cmZhY2VSb290VXNlckNsaWVudCIpIDs7IDxyZGFyOi8vcHJvYmxlbS82MzY5NjczMj4KICAgICAp
CisgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgKHJlcXVpcmUtYWxsCisgICAgICAgICAg
ICAoZXh0ZW5zaW9uICJjb20uYXBwbGUud2Via2l0LmV4dGVuc2lvbi5pb2tpdCIpCisgICAgICAg
ICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIkFwcGxlQVZEVXNlckNsaWVudCIpCisgICAg
ICAgICkKKyAgICApCiApCiAKIDs7IGNvb2tpZWQuCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dl
YlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAkocmV2aXNpb24gMjcwNjIwKQorKysgU291cmNl
L1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTU4OSw2ICs1ODksNyBAQCBXZWJQYWdlOjpXZWJQYWdlKFBhZ2VJZGVudGlmaWVyIHBhZ2VJRCwg
CiAgICAgc3RhdGljIGJvb2wgaGFzQ29uc3VtZWRNZWRpYUV4dGVuc2lvbkhhbmRsZXMgPSBmYWxz
ZTsKICAgICBpZiAoIWhhc0NvbnN1bWVkTWVkaWFFeHRlbnNpb25IYW5kbGVzICYmIHBhcmFtZXRl
cnMubWVkaWFFeHRlbnNpb25IYW5kbGVzLnNpemUoKSkgewogICAgICAgICBTYW5kYm94RXh0ZW5z
aW9uOjpjb25zdW1lUGVybWFuZW50bHkocGFyYW1ldGVycy5tZWRpYUV4dGVuc2lvbkhhbmRsZXMp
OworICAgICAgICBTYW5kYm94RXh0ZW5zaW9uOjpjb25zdW1lUGVybWFuZW50bHkocGFyYW1ldGVy
cy5tZWRpYUlPS2l0RXh0ZW5zaW9uSGFuZGxlcyk7CiAgICAgICAgIGhhc0NvbnN1bWVkTWVkaWFF
eHRlbnNpb25IYW5kbGVzID0gdHJ1ZTsKICAgICB9CiAgICAgc3RhdGljIGJvb2wgaGFzQ29uc3Vt
ZWRHUFVJT0tpdEV4dGVuc2lvbkhhbmRsZXMgPSBmYWxzZTsK
</data>
<flag name="commit-queue"
          id="433193"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>415867</attachid>
            <date>2020-12-10 06:22:22 -0800</date>
            <delta_ts>2020-12-10 06:28:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219740-20201210152219.patch</filename>
            <type>text/plain</type>
            <size>6100</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNzA2MjEpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDIwLTEyLTEwICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIENyZWF0ZSBzYW5k
Ym94IGV4dGVuc2lvbiBmb3IgQXBwbGVBVkRVc2VyQ2xpZW50IHdoZW4gTWVkaWEgaW4gR1BVIHBy
b2Nlc3MgaXMgbm90IGVuYWJsZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIxOTc0MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzA0OTY5MDU+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ3JlYXRlIHNh
bmRib3ggZXh0ZW5zaW9uIGZvciBBcHBsZUFWRFVzZXJDbGllbnQgZm9yIFdlYkNvbnRlbnQgcHJv
Y2VzcyB3aGVuIE1lZGlhIGluIEdQVSBwcm9jZXNzIGlzIG5vdCBlbmFibGVkIG9uIG1hY09TLAor
ICAgICAgICBzaW5jZSB0aGlzIElPS2l0IGNsYXNzIGlzIG9ubHkgdXNlZCBmb3IgTWVkaWEgcHVy
cG9zZXMuCisKKyAgICAgICAgKiBTaGFyZWQvV2ViUGFnZUNyZWF0aW9uUGFyYW1ldGVycy5jcHA6
CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnM6OmVuY29kZSBjb25z
dCk6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnM6OmRlY29kZSk6
CisgICAgICAgICogU2hhcmVkL1dlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMuaDoKKyAgICAgICAg
KiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6bWVkaWFSZWxh
dGVkSU9LaXRDbGFzc2VzKToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5OjpjcmVhdGlv
blBhcmFtZXRlcnMpOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcDoK
KyAgICAgICAgKFdlYktpdDo6bV9saW1pdHNOYXZpZ2F0aW9uc1RvQXBwQm91bmREb21haW5zKToK
KyAgICAgICAgKiBXZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluOgorCiAyMDIw
LTEyLTEwICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgogCiAgICAgICAgIFVu
aWZpZWQgV2ViS2l0IGJ1aWxkIGZhaWxzCkluZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQ
YWdlQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1No
YXJlZC9XZWJQYWdlQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAkocmV2aXNpb24gMjcwNjIwKQorKysg
U291cmNlL1dlYktpdC9TaGFyZWQvV2ViUGFnZUNyZWF0aW9uUGFyYW1ldGVycy5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTExNiw2ICsxMTYsNyBAQCB2b2lkIFdlYlBhZ2VDcmVhdGlvblBhcmFtZXRl
cnM6OmVuY29kZShJCiAgICAgZW5jb2RlciA8PCBhZGRpdGlvbmFsU3VwcG9ydGVkSW1hZ2VUeXBl
czsKICAgICAvLyBGSVhNRSgyMDc3MTYpOiBUaGUgZm9sbG93aW5nIHNob3VsZCBiZSByZW1vdmVk
IHdoZW4gdGhlIEdQVSBwcm9jZXNzIGlzIGNvbXBsZXRlLgogICAgIGVuY29kZXIgPDwgbWVkaWFF
eHRlbnNpb25IYW5kbGVzOworICAgIGVuY29kZXIgPDwgbWVkaWFJT0tpdEV4dGVuc2lvbkhhbmRs
ZXM7CiAgICAgZW5jb2RlciA8PCBncHVJT0tpdEV4dGVuc2lvbkhhbmRsZXM7CiAjZW5kaWYKICNp
ZiBIQVZFKEFQUF9BQ0NFTlRfQ09MT1JTKQpAQCAtMzc1LDYgKzM3NiwxMiBAQCBPcHRpb25hbDxX
ZWJQYWdlQ3JlYXRpb25QYXJhbWV0ZXJzPiBXZWJQCiAgICAgaWYgKCFtZWRpYUV4dGVuc2lvbkhh
bmRsZXMpCiAgICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7CiAgICAgcGFyYW1ldGVycy5tZWRp
YUV4dGVuc2lvbkhhbmRsZXMgPSBXVEZNb3ZlKCptZWRpYUV4dGVuc2lvbkhhbmRsZXMpOworCisg
ICAgT3B0aW9uYWw8U2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlQXJyYXk+IG1lZGlhSU9LaXRFeHRl
bnNpb25IYW5kbGVzOworICAgIGRlY29kZXIgPj4gbWVkaWFJT0tpdEV4dGVuc2lvbkhhbmRsZXM7
CisgICAgaWYgKCFtZWRpYUlPS2l0RXh0ZW5zaW9uSGFuZGxlcykKKyAgICAgICAgcmV0dXJuIFdU
Rjo6bnVsbG9wdDsKKyAgICBwYXJhbWV0ZXJzLm1lZGlhSU9LaXRFeHRlbnNpb25IYW5kbGVzID0g
V1RGTW92ZSgqbWVkaWFJT0tpdEV4dGVuc2lvbkhhbmRsZXMpOwogICAgIC8vIEZJWE1FKDIwNzcx
Nik6IEVuZCByZWdpb24gdG8gcmVtb3ZlLgogCiAgICAgT3B0aW9uYWw8U2FuZGJveEV4dGVuc2lv
bjo6SGFuZGxlQXJyYXk+IGdwdUlPS2l0RXh0ZW5zaW9uSGFuZGxlczsKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQvU2hhcmVkL1dlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQYWdlQ3JlYXRpb25QYXJhbWV0ZXJzLmgJKHJldmlzaW9u
IDI3MDYyMCkKKysrIFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlBhZ2VDcmVhdGlvblBhcmFtZXRl
cnMuaAkod29ya2luZyBjb3B5KQpAQCAtMTc1LDYgKzE3NSw3IEBAIHN0cnVjdCBXZWJQYWdlQ3Jl
YXRpb25QYXJhbWV0ZXJzIHsKICAgICBib29sIHNtYXJ0SW5zZXJ0RGVsZXRlRW5hYmxlZDsKICAg
ICBWZWN0b3I8U3RyaW5nPiBhZGRpdGlvbmFsU3VwcG9ydGVkSW1hZ2VUeXBlczsKICAgICBTYW5k
Ym94RXh0ZW5zaW9uOjpIYW5kbGVBcnJheSBtZWRpYUV4dGVuc2lvbkhhbmRsZXM7IC8vIEZJWE1F
KDIwNzcxNik6IFJlbW92ZSB3aGVuIEdQVSBwcm9jZXNzIGlzIGNvbXBsZXRlLgorICAgIFNhbmRi
b3hFeHRlbnNpb246OkhhbmRsZUFycmF5IG1lZGlhSU9LaXRFeHRlbnNpb25IYW5kbGVzOwogICAg
IFNhbmRib3hFeHRlbnNpb246OkhhbmRsZUFycmF5IGdwdUlPS2l0RXh0ZW5zaW9uSGFuZGxlczsK
ICNlbmRpZgogI2lmIEhBVkUoQVBQX0FDQ0VOVF9DT0xPUlMpCkluZGV4OiBTb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAJKHJldmlzaW9uIDI3MDYyMCkKKysrIFNvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc3ODgs
NiArNzc4OCwxNiBAQCBzdGF0aWMgY29uc3QgVmVjdG9yPEFTQ0lJTGl0ZXJhbD4mIG1lZGlhCiAg
ICAgfSk7CiAgICAgcmV0dXJuIHNlcnZpY2VzOwogfQorCitzdGF0aWMgY29uc3QgVmVjdG9yPEFT
Q0lJTGl0ZXJhbD4mIG1lZGlhUmVsYXRlZElPS2l0Q2xhc3NlcygpCit7CisgICAgc3RhdGljIGNv
bnN0IGF1dG8gc2VydmljZXMgPSBtYWtlTmV2ZXJEZXN0cm95ZWQoVmVjdG9yPEFTQ0lJTGl0ZXJh
bD4geworI2lmIENQVShBUk02NCkKKyAgICAgICAgIkFwcGxlQVZEVXNlckNsaWVudCJfcywKKyNl
bmRpZgorICAgIH0pOworICAgIHJldHVybiBzZXJ2aWNlczsKK30KICNlbmRpZgogCiBXZWJQYWdl
Q3JlYXRpb25QYXJhbWV0ZXJzIFdlYlBhZ2VQcm94eTo6Y3JlYXRpb25QYXJhbWV0ZXJzKFdlYlBy
b2Nlc3NQcm94eSYgcHJvY2VzcywgRHJhd2luZ0FyZWFQcm94eSYgZHJhd2luZ0FyZWEsIFJlZlB0
cjxBUEk6OldlYnNpdGVQb2xpY2llcz4mJiB3ZWJzaXRlUG9saWNpZXMpCkBAIC03ODgyLDYgKzc4
OTIsNyBAQCBXZWJQYWdlQ3JlYXRpb25QYXJhbWV0ZXJzIFdlYlBhZ2VQcm94eTo6CiAgICAgaWYg
KG5lZWRXZWJQcm9jZXNzRXh0ZW5zaW9ucykgewogICAgICAgICAvLyBGSVhNRSgyMDc3MTYpOiBU
aGUgZm9sbG93aW5nIHNob3VsZCBiZSByZW1vdmVkIHdoZW4gdGhlIEdQVSBwcm9jZXNzIGlzIGNv
bXBsZXRlLgogICAgICAgICBwYXJhbWV0ZXJzLm1lZGlhRXh0ZW5zaW9uSGFuZGxlcyA9IFNhbmRi
b3hFeHRlbnNpb246OmNyZWF0ZUhhbmRsZXNGb3JNYWNoTG9va3VwKG1lZGlhUmVsYXRlZE1hY2hT
ZXJ2aWNlcygpLCBXVEY6Om51bGxvcHQpOworICAgICAgICBwYXJhbWV0ZXJzLm1lZGlhSU9LaXRF
eHRlbnNpb25IYW5kbGVzID0gU2FuZGJveEV4dGVuc2lvbjo6Y3JlYXRlSGFuZGxlc0ZvcklPS2l0
Q2xhc3NFeHRlbnNpb25zKG1lZGlhUmVsYXRlZElPS2l0Q2xhc3NlcygpLCBXVEY6Om51bGxvcHQp
OwogICAgIH0KIAogICAgIGlmICghcHJlZmVyZW5jZXMoKS51c2VHUFVQcm9jZXNzRm9yTWVkaWFF
bmFibGVkKCkKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJv
Y2Vzcy5zYi5pbgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFw
cGxlLldlYlByb2Nlc3Muc2IuaW4JKHJldmlzaW9uIDI3MDYyMCkKKysrIFNvdXJjZS9XZWJLaXQv
V2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgkod29ya2luZyBjb3B5KQpAQCAt
OTI0LDExICs5MjQsMTYgQEAKICNpZiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49
IDExMDAwMAogICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQogI2VuZGlmCi0gICAg
ICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiQXBwbGVBVkRVc2VyQ2xpZW50IikKICAgICAg
ICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT01vYmlsZUZyYW1lYnVmZmVyVXNlckNsaWVu
dCIpCiAgICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiSU9TdXJmYWNlQWNjZWxlcmF0
b3JDbGllbnQiKSA7OyA8cmRhcjovL3Byb2JsZW0vNjM2OTY3MzI+CiAgICAgICAgIChpb2tpdC11
c2VyLWNsaWVudC1jbGFzcyAiSU9TdXJmYWNlUm9vdFVzZXJDbGllbnQiKSA7OyA8cmRhcjovL3By
b2JsZW0vNjM2OTY3MzI+CiAgICAgKQorICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgIChy
ZXF1aXJlLWFsbAorICAgICAgICAgICAgKGV4dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRl
bnNpb24uaW9raXQiKQorICAgICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJBcHBs
ZUFWRFVzZXJDbGllbnQiKQorICAgICAgICApCisgICAgKQogKQogCiA7OyBjb29raWVkLgpJbmRl
eDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAJKHJldmlz
aW9uIDI3MDYyMCkKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2Uu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC01ODksNiArNTg5LDcgQEAgV2ViUGFnZTo6V2ViUGFnZShQ
YWdlSWRlbnRpZmllciBwYWdlSUQsIAogICAgIHN0YXRpYyBib29sIGhhc0NvbnN1bWVkTWVkaWFF
eHRlbnNpb25IYW5kbGVzID0gZmFsc2U7CiAgICAgaWYgKCFoYXNDb25zdW1lZE1lZGlhRXh0ZW5z
aW9uSGFuZGxlcyAmJiBwYXJhbWV0ZXJzLm1lZGlhRXh0ZW5zaW9uSGFuZGxlcy5zaXplKCkpIHsK
ICAgICAgICAgU2FuZGJveEV4dGVuc2lvbjo6Y29uc3VtZVBlcm1hbmVudGx5KHBhcmFtZXRlcnMu
bWVkaWFFeHRlbnNpb25IYW5kbGVzKTsKKyAgICAgICAgU2FuZGJveEV4dGVuc2lvbjo6Y29uc3Vt
ZVBlcm1hbmVudGx5KHBhcmFtZXRlcnMubWVkaWFJT0tpdEV4dGVuc2lvbkhhbmRsZXMpOwogICAg
ICAgICBoYXNDb25zdW1lZE1lZGlhRXh0ZW5zaW9uSGFuZGxlcyA9IHRydWU7CiAgICAgfQogICAg
IHN0YXRpYyBib29sIGhhc0NvbnN1bWVkR1BVSU9LaXRFeHRlbnNpb25IYW5kbGVzID0gZmFsc2U7
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>415870</attachid>
            <date>2020-12-10 06:28:43 -0800</date>
            <delta_ts>2020-12-10 09:28:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219740-20201210152840.patch</filename>
            <type>text/plain</type>
            <size>6117</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNzA2MjEpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDIwLTEyLTEwICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIENyZWF0ZSBzYW5k
Ym94IGV4dGVuc2lvbiBmb3IgQXBwbGVBVkRVc2VyQ2xpZW50IHdoZW4gTWVkaWEgaW4gR1BVIHBy
b2Nlc3MgaXMgbm90IGVuYWJsZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIxOTc0MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzA0OTY5MDU+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ3JlYXRlIHNh
bmRib3ggZXh0ZW5zaW9uIGZvciBBcHBsZUFWRFVzZXJDbGllbnQgZm9yIFdlYkNvbnRlbnQgcHJv
Y2VzcyB3aGVuIE1lZGlhIGluIEdQVSBwcm9jZXNzIGlzIG5vdCBlbmFibGVkIG9uIG1hY09TLAor
ICAgICAgICBzaW5jZSB0aGlzIElPS2l0IGNsYXNzIGlzIG9ubHkgdXNlZCBmb3IgTWVkaWEgcHVy
cG9zZXMuCisKKyAgICAgICAgKiBTaGFyZWQvV2ViUGFnZUNyZWF0aW9uUGFyYW1ldGVycy5jcHA6
CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnM6OmVuY29kZSBjb25z
dCk6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnM6OmRlY29kZSk6
CisgICAgICAgICogU2hhcmVkL1dlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMuaDoKKyAgICAgICAg
KiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6bWVkaWFSZWxh
dGVkSU9LaXRDbGFzc2VzKToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5OjpjcmVhdGlv
blBhcmFtZXRlcnMpOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcDoK
KyAgICAgICAgKFdlYktpdDo6bV9saW1pdHNOYXZpZ2F0aW9uc1RvQXBwQm91bmREb21haW5zKToK
KyAgICAgICAgKiBXZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluOgorCiAyMDIw
LTEyLTEwICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgogCiAgICAgICAgIFVu
aWZpZWQgV2ViS2l0IGJ1aWxkIGZhaWxzCkluZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQ
YWdlQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1No
YXJlZC9XZWJQYWdlQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAkocmV2aXNpb24gMjcwNjIwKQorKysg
U291cmNlL1dlYktpdC9TaGFyZWQvV2ViUGFnZUNyZWF0aW9uUGFyYW1ldGVycy5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTExNiw2ICsxMTYsNyBAQCB2b2lkIFdlYlBhZ2VDcmVhdGlvblBhcmFtZXRl
cnM6OmVuY29kZShJCiAgICAgZW5jb2RlciA8PCBhZGRpdGlvbmFsU3VwcG9ydGVkSW1hZ2VUeXBl
czsKICAgICAvLyBGSVhNRSgyMDc3MTYpOiBUaGUgZm9sbG93aW5nIHNob3VsZCBiZSByZW1vdmVk
IHdoZW4gdGhlIEdQVSBwcm9jZXNzIGlzIGNvbXBsZXRlLgogICAgIGVuY29kZXIgPDwgbWVkaWFF
eHRlbnNpb25IYW5kbGVzOworICAgIGVuY29kZXIgPDwgbWVkaWFJT0tpdEV4dGVuc2lvbkhhbmRs
ZXM7CiAgICAgZW5jb2RlciA8PCBncHVJT0tpdEV4dGVuc2lvbkhhbmRsZXM7CiAjZW5kaWYKICNp
ZiBIQVZFKEFQUF9BQ0NFTlRfQ09MT1JTKQpAQCAtMzc1LDYgKzM3NiwxMiBAQCBPcHRpb25hbDxX
ZWJQYWdlQ3JlYXRpb25QYXJhbWV0ZXJzPiBXZWJQCiAgICAgaWYgKCFtZWRpYUV4dGVuc2lvbkhh
bmRsZXMpCiAgICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7CiAgICAgcGFyYW1ldGVycy5tZWRp
YUV4dGVuc2lvbkhhbmRsZXMgPSBXVEZNb3ZlKCptZWRpYUV4dGVuc2lvbkhhbmRsZXMpOworCisg
ICAgT3B0aW9uYWw8U2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlQXJyYXk+IG1lZGlhSU9LaXRFeHRl
bnNpb25IYW5kbGVzOworICAgIGRlY29kZXIgPj4gbWVkaWFJT0tpdEV4dGVuc2lvbkhhbmRsZXM7
CisgICAgaWYgKCFtZWRpYUlPS2l0RXh0ZW5zaW9uSGFuZGxlcykKKyAgICAgICAgcmV0dXJuIFdU
Rjo6bnVsbG9wdDsKKyAgICBwYXJhbWV0ZXJzLm1lZGlhSU9LaXRFeHRlbnNpb25IYW5kbGVzID0g
V1RGTW92ZSgqbWVkaWFJT0tpdEV4dGVuc2lvbkhhbmRsZXMpOwogICAgIC8vIEZJWE1FKDIwNzcx
Nik6IEVuZCByZWdpb24gdG8gcmVtb3ZlLgogCiAgICAgT3B0aW9uYWw8U2FuZGJveEV4dGVuc2lv
bjo6SGFuZGxlQXJyYXk+IGdwdUlPS2l0RXh0ZW5zaW9uSGFuZGxlczsKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQvU2hhcmVkL1dlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQYWdlQ3JlYXRpb25QYXJhbWV0ZXJzLmgJKHJldmlzaW9u
IDI3MDYyMCkKKysrIFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlBhZ2VDcmVhdGlvblBhcmFtZXRl
cnMuaAkod29ya2luZyBjb3B5KQpAQCAtMTc1LDYgKzE3NSw3IEBAIHN0cnVjdCBXZWJQYWdlQ3Jl
YXRpb25QYXJhbWV0ZXJzIHsKICAgICBib29sIHNtYXJ0SW5zZXJ0RGVsZXRlRW5hYmxlZDsKICAg
ICBWZWN0b3I8U3RyaW5nPiBhZGRpdGlvbmFsU3VwcG9ydGVkSW1hZ2VUeXBlczsKICAgICBTYW5k
Ym94RXh0ZW5zaW9uOjpIYW5kbGVBcnJheSBtZWRpYUV4dGVuc2lvbkhhbmRsZXM7IC8vIEZJWE1F
KDIwNzcxNik6IFJlbW92ZSB3aGVuIEdQVSBwcm9jZXNzIGlzIGNvbXBsZXRlLgorICAgIFNhbmRi
b3hFeHRlbnNpb246OkhhbmRsZUFycmF5IG1lZGlhSU9LaXRFeHRlbnNpb25IYW5kbGVzOwogICAg
IFNhbmRib3hFeHRlbnNpb246OkhhbmRsZUFycmF5IGdwdUlPS2l0RXh0ZW5zaW9uSGFuZGxlczsK
ICNlbmRpZgogI2lmIEhBVkUoQVBQX0FDQ0VOVF9DT0xPUlMpCkluZGV4OiBTb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAJKHJldmlzaW9uIDI3MDYyMCkKKysrIFNvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc3ODgs
NiArNzc4OCwxNiBAQCBzdGF0aWMgY29uc3QgVmVjdG9yPEFTQ0lJTGl0ZXJhbD4mIG1lZGlhCiAg
ICAgfSk7CiAgICAgcmV0dXJuIHNlcnZpY2VzOwogfQorCitzdGF0aWMgY29uc3QgVmVjdG9yPEFT
Q0lJTGl0ZXJhbD4mIG1lZGlhUmVsYXRlZElPS2l0Q2xhc3NlcygpCit7CisgICAgc3RhdGljIGNv
bnN0IGF1dG8gc2VydmljZXMgPSBtYWtlTmV2ZXJEZXN0cm95ZWQoVmVjdG9yPEFTQ0lJTGl0ZXJh
bD4geworI2lmIFBMQVRGT1JNKE1BQykgJiYgQ1BVKEFSTTY0KQorICAgICAgICAiQXBwbGVBVkRV
c2VyQ2xpZW50Il9zLAorI2VuZGlmCisgICAgfSk7CisgICAgcmV0dXJuIHNlcnZpY2VzOworfQog
I2VuZGlmCiAKIFdlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMgV2ViUGFnZVByb3h5OjpjcmVhdGlv
blBhcmFtZXRlcnMoV2ViUHJvY2Vzc1Byb3h5JiBwcm9jZXNzLCBEcmF3aW5nQXJlYVByb3h5JiBk
cmF3aW5nQXJlYSwgUmVmUHRyPEFQSTo6V2Vic2l0ZVBvbGljaWVzPiYmIHdlYnNpdGVQb2xpY2ll
cykKQEAgLTc4ODIsNiArNzg5Miw3IEBAIFdlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMgV2ViUGFn
ZVByb3h5OjoKICAgICBpZiAobmVlZFdlYlByb2Nlc3NFeHRlbnNpb25zKSB7CiAgICAgICAgIC8v
IEZJWE1FKDIwNzcxNik6IFRoZSBmb2xsb3dpbmcgc2hvdWxkIGJlIHJlbW92ZWQgd2hlbiB0aGUg
R1BVIHByb2Nlc3MgaXMgY29tcGxldGUuCiAgICAgICAgIHBhcmFtZXRlcnMubWVkaWFFeHRlbnNp
b25IYW5kbGVzID0gU2FuZGJveEV4dGVuc2lvbjo6Y3JlYXRlSGFuZGxlc0Zvck1hY2hMb29rdXAo
bWVkaWFSZWxhdGVkTWFjaFNlcnZpY2VzKCksIFdURjo6bnVsbG9wdCk7CisgICAgICAgIHBhcmFt
ZXRlcnMubWVkaWFJT0tpdEV4dGVuc2lvbkhhbmRsZXMgPSBTYW5kYm94RXh0ZW5zaW9uOjpjcmVh
dGVIYW5kbGVzRm9ySU9LaXRDbGFzc0V4dGVuc2lvbnMobWVkaWFSZWxhdGVkSU9LaXRDbGFzc2Vz
KCksIFdURjo6bnVsbG9wdCk7CiAgICAgfQogCiAgICAgaWYgKCFwcmVmZXJlbmNlcygpLnVzZUdQ
VVByb2Nlc3NGb3JNZWRpYUVuYWJsZWQoKQpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQv
V2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgkocmV2aXNpb24gMjcwNjIwKQor
KysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCSh3
b3JraW5nIGNvcHkpCkBAIC05MjQsMTEgKzkyNCwxNiBAQAogI2lmIF9fTUFDX09TX1hfVkVSU0lP
Tl9NSU5fUkVRVUlSRUQgPj0gMTEwMDAwCiAgICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJh
Y2UpCiAjZW5kaWYKLSAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJBcHBsZUFWRFVz
ZXJDbGllbnQiKQogICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPTW9iaWxlRnJh
bWVidWZmZXJVc2VyQ2xpZW50IikKICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJ
T1N1cmZhY2VBY2NlbGVyYXRvckNsaWVudCIpIDs7IDxyZGFyOi8vcHJvYmxlbS82MzY5NjczMj4K
ICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT1N1cmZhY2VSb290VXNlckNsaWVu
dCIpIDs7IDxyZGFyOi8vcHJvYmxlbS82MzY5NjczMj4KICAgICApCisgICAgKGFsbG93IGlva2l0
LW9wZW4KKyAgICAgICAgKHJlcXVpcmUtYWxsCisgICAgICAgICAgICAoZXh0ZW5zaW9uICJjb20u
YXBwbGUud2Via2l0LmV4dGVuc2lvbi5pb2tpdCIpCisgICAgICAgICAgICAoaW9raXQtdXNlci1j
bGllbnQtY2xhc3MgIkFwcGxlQVZEVXNlckNsaWVudCIpCisgICAgICAgICkKKyAgICApCiApCiAK
IDs7IGNvb2tpZWQuCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQ
YWdlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9X
ZWJQYWdlLmNwcAkocmV2aXNpb24gMjcwNjIwKQorKysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L1dlYlBhZ2UvV2ViUGFnZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU4OSw2ICs1ODksNyBAQCBX
ZWJQYWdlOjpXZWJQYWdlKFBhZ2VJZGVudGlmaWVyIHBhZ2VJRCwgCiAgICAgc3RhdGljIGJvb2wg
aGFzQ29uc3VtZWRNZWRpYUV4dGVuc2lvbkhhbmRsZXMgPSBmYWxzZTsKICAgICBpZiAoIWhhc0Nv
bnN1bWVkTWVkaWFFeHRlbnNpb25IYW5kbGVzICYmIHBhcmFtZXRlcnMubWVkaWFFeHRlbnNpb25I
YW5kbGVzLnNpemUoKSkgewogICAgICAgICBTYW5kYm94RXh0ZW5zaW9uOjpjb25zdW1lUGVybWFu
ZW50bHkocGFyYW1ldGVycy5tZWRpYUV4dGVuc2lvbkhhbmRsZXMpOworICAgICAgICBTYW5kYm94
RXh0ZW5zaW9uOjpjb25zdW1lUGVybWFuZW50bHkocGFyYW1ldGVycy5tZWRpYUlPS2l0RXh0ZW5z
aW9uSGFuZGxlcyk7CiAgICAgICAgIGhhc0NvbnN1bWVkTWVkaWFFeHRlbnNpb25IYW5kbGVzID0g
dHJ1ZTsKICAgICB9CiAgICAgc3RhdGljIGJvb2wgaGFzQ29uc3VtZWRHUFVJT0tpdEV4dGVuc2lv
bkhhbmRsZXMgPSBmYWxzZTsK
</data>
<flag name="review"
          id="433194"
          type_id="1"
          status="+"
          setter="bfulgham"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>415902</attachid>
            <date>2020-12-10 11:05:33 -0800</date>
            <delta_ts>2020-12-10 14:31:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219740-20201210200531.patch</filename>
            <type>text/plain</type>
            <size>6677</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNzA2MjEpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDIwLTEyLTEwICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIENyZWF0ZSBzYW5k
Ym94IGV4dGVuc2lvbiBmb3IgQXBwbGVBVkRVc2VyQ2xpZW50IHdoZW4gTWVkaWEgaW4gR1BVIHBy
b2Nlc3MgaXMgbm90IGVuYWJsZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIxOTc0MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzA0OTY5MDU+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgQnJlbnQgRnVsZ2hhbS4KKworICAgICAgICBDcmVhdGUgc2Fu
ZGJveCBleHRlbnNpb24gZm9yIEFwcGxlQVZEVXNlckNsaWVudCBmb3IgV2ViQ29udGVudCBwcm9j
ZXNzIHdoZW4gTWVkaWEgaW4gR1BVIHByb2Nlc3MgaXMgbm90IGVuYWJsZWQgb24gbWFjT1MsCisg
ICAgICAgIHNpbmNlIHRoaXMgSU9LaXQgY2xhc3MgaXMgb25seSB1c2VkIGZvciBNZWRpYSBwdXJw
b3Nlcy4KKworICAgICAgICAqIEdQVVByb2Nlc3MvbWFjL2NvbS5hcHBsZS5XZWJLaXQuR1BVUHJv
Y2Vzcy5zYi5pbjoKKyAgICAgICAgKiBTaGFyZWQvV2ViUGFnZUNyZWF0aW9uUGFyYW1ldGVycy5j
cHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnM6OmVuY29kZSBj
b25zdCk6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnM6OmRlY29k
ZSk6CisgICAgICAgICogU2hhcmVkL1dlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMuaDoKKyAgICAg
ICAgKiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6bWVkaWFS
ZWxhdGVkSU9LaXRDbGFzc2VzKToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5OjpjcmVh
dGlvblBhcmFtZXRlcnMpOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNw
cDoKKyAgICAgICAgKFdlYktpdDo6bV9saW1pdHNOYXZpZ2F0aW9uc1RvQXBwQm91bmREb21haW5z
KToKKyAgICAgICAgKiBXZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluOgorCiAy
MDIwLTEyLTEwICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgogCiAgICAgICAg
IFVuaWZpZWQgV2ViS2l0IGJ1aWxkIGZhaWxzCkluZGV4OiBTb3VyY2UvV2ViS2l0L0dQVVByb2Nl
c3MvbWFjL2NvbS5hcHBsZS5XZWJLaXQuR1BVUHJvY2Vzcy5zYi5pbgo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWFjL2NvbS5hcHBsZS5XZWJLaXQuR1BVUHJvY2Vzcy5z
Yi5pbgkocmV2aXNpb24gMjcwNjIwKQorKysgU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL21hYy9j
b20uYXBwbGUuV2ViS2l0LkdQVVByb2Nlc3Muc2IuaW4JKHdvcmtpbmcgY29weSkKQEAgLTgzMiwz
ICs4MzIsNyBAQAogKGFsbG93IG1hY2gtbG9va3VwCiAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBw
bGUucmVsYXRpdmVkLnRlbXBlc3QiKQogKQorCisoYWxsb3cgaW9raXQtb3BlbgorICAgIChpb2tp
dC11c2VyLWNsaWVudC1jbGFzcyAiQXBwbGVBVkRVc2VyQ2xpZW50IikKKykKSW5kZXg6IFNvdXJj
ZS9XZWJLaXQvU2hhcmVkL1dlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMuY3BwCShy
ZXZpc2lvbiAyNzA2MjApCisrKyBTb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQYWdlQ3JlYXRpb25Q
YXJhbWV0ZXJzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTE2LDYgKzExNiw3IEBAIHZvaWQgV2Vi
UGFnZUNyZWF0aW9uUGFyYW1ldGVyczo6ZW5jb2RlKEkKICAgICBlbmNvZGVyIDw8IGFkZGl0aW9u
YWxTdXBwb3J0ZWRJbWFnZVR5cGVzOwogICAgIC8vIEZJWE1FKDIwNzcxNik6IFRoZSBmb2xsb3dp
bmcgc2hvdWxkIGJlIHJlbW92ZWQgd2hlbiB0aGUgR1BVIHByb2Nlc3MgaXMgY29tcGxldGUuCiAg
ICAgZW5jb2RlciA8PCBtZWRpYUV4dGVuc2lvbkhhbmRsZXM7CisgICAgZW5jb2RlciA8PCBtZWRp
YUlPS2l0RXh0ZW5zaW9uSGFuZGxlczsKICAgICBlbmNvZGVyIDw8IGdwdUlPS2l0RXh0ZW5zaW9u
SGFuZGxlczsKICNlbmRpZgogI2lmIEhBVkUoQVBQX0FDQ0VOVF9DT0xPUlMpCkBAIC0zNzUsNiAr
Mzc2LDEyIEBAIE9wdGlvbmFsPFdlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnM+IFdlYlAKICAgICBp
ZiAoIW1lZGlhRXh0ZW5zaW9uSGFuZGxlcykKICAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsK
ICAgICBwYXJhbWV0ZXJzLm1lZGlhRXh0ZW5zaW9uSGFuZGxlcyA9IFdURk1vdmUoKm1lZGlhRXh0
ZW5zaW9uSGFuZGxlcyk7CisKKyAgICBPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGVB
cnJheT4gbWVkaWFJT0tpdEV4dGVuc2lvbkhhbmRsZXM7CisgICAgZGVjb2RlciA+PiBtZWRpYUlP
S2l0RXh0ZW5zaW9uSGFuZGxlczsKKyAgICBpZiAoIW1lZGlhSU9LaXRFeHRlbnNpb25IYW5kbGVz
KQorICAgICAgICByZXR1cm4gV1RGOjpudWxsb3B0OworICAgIHBhcmFtZXRlcnMubWVkaWFJT0tp
dEV4dGVuc2lvbkhhbmRsZXMgPSBXVEZNb3ZlKCptZWRpYUlPS2l0RXh0ZW5zaW9uSGFuZGxlcyk7
CiAgICAgLy8gRklYTUUoMjA3NzE2KTogRW5kIHJlZ2lvbiB0byByZW1vdmUuCiAKICAgICBPcHRp
b25hbDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGVBcnJheT4gZ3B1SU9LaXRFeHRlbnNpb25IYW5k
bGVzOwpJbmRleDogU291cmNlL1dlYktpdC9TaGFyZWQvV2ViUGFnZUNyZWF0aW9uUGFyYW1ldGVy
cy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlBhZ2VDcmVhdGlvblBh
cmFtZXRlcnMuaAkocmV2aXNpb24gMjcwNjIwKQorKysgU291cmNlL1dlYktpdC9TaGFyZWQvV2Vi
UGFnZUNyZWF0aW9uUGFyYW1ldGVycy5oCSh3b3JraW5nIGNvcHkpCkBAIC0xNzUsNiArMTc1LDcg
QEAgc3RydWN0IFdlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMgewogICAgIGJvb2wgc21hcnRJbnNl
cnREZWxldGVFbmFibGVkOwogICAgIFZlY3RvcjxTdHJpbmc+IGFkZGl0aW9uYWxTdXBwb3J0ZWRJ
bWFnZVR5cGVzOwogICAgIFNhbmRib3hFeHRlbnNpb246OkhhbmRsZUFycmF5IG1lZGlhRXh0ZW5z
aW9uSGFuZGxlczsgLy8gRklYTUUoMjA3NzE2KTogUmVtb3ZlIHdoZW4gR1BVIHByb2Nlc3MgaXMg
Y29tcGxldGUuCisgICAgU2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlQXJyYXkgbWVkaWFJT0tpdEV4
dGVuc2lvbkhhbmRsZXM7CiAgICAgU2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlQXJyYXkgZ3B1SU9L
aXRFeHRlbnNpb25IYW5kbGVzOwogI2VuZGlmCiAjaWYgSEFWRShBUFBfQUNDRU5UX0NPTE9SUykK
SW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcAkocmV2aXNpb24g
MjcwNjIwKQorKysgU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcAkod29y
a2luZyBjb3B5KQpAQCAtNzc4OCw2ICs3Nzg4LDE2IEBAIHN0YXRpYyBjb25zdCBWZWN0b3I8QVND
SUlMaXRlcmFsPiYgbWVkaWEKICAgICB9KTsKICAgICByZXR1cm4gc2VydmljZXM7CiB9CisKK3N0
YXRpYyBjb25zdCBWZWN0b3I8QVNDSUlMaXRlcmFsPiYgbWVkaWFSZWxhdGVkSU9LaXRDbGFzc2Vz
KCkKK3sKKyAgICBzdGF0aWMgY29uc3QgYXV0byBzZXJ2aWNlcyA9IG1ha2VOZXZlckRlc3Ryb3ll
ZChWZWN0b3I8QVNDSUlMaXRlcmFsPiB7CisjaWYgKFBMQVRGT1JNKE1BQykgfHwgUExBVEZPUk0o
TUFDQ0FUQUxZU1QpKSAmJiBDUFUoQVJNNjQpCisgICAgICAgICJBcHBsZUFWRFVzZXJDbGllbnQi
X3MsCisjZW5kaWYKKyAgICB9KTsKKyAgICByZXR1cm4gc2VydmljZXM7Cit9CiAjZW5kaWYKIAog
V2ViUGFnZUNyZWF0aW9uUGFyYW1ldGVycyBXZWJQYWdlUHJveHk6OmNyZWF0aW9uUGFyYW1ldGVy
cyhXZWJQcm9jZXNzUHJveHkmIHByb2Nlc3MsIERyYXdpbmdBcmVhUHJveHkmIGRyYXdpbmdBcmVh
LCBSZWZQdHI8QVBJOjpXZWJzaXRlUG9saWNpZXM+JiYgd2Vic2l0ZVBvbGljaWVzKQpAQCAtNzg4
Miw2ICs3ODkyLDcgQEAgV2ViUGFnZUNyZWF0aW9uUGFyYW1ldGVycyBXZWJQYWdlUHJveHk6Ogog
ICAgIGlmIChuZWVkV2ViUHJvY2Vzc0V4dGVuc2lvbnMpIHsKICAgICAgICAgLy8gRklYTUUoMjA3
NzE2KTogVGhlIGZvbGxvd2luZyBzaG91bGQgYmUgcmVtb3ZlZCB3aGVuIHRoZSBHUFUgcHJvY2Vz
cyBpcyBjb21wbGV0ZS4KICAgICAgICAgcGFyYW1ldGVycy5tZWRpYUV4dGVuc2lvbkhhbmRsZXMg
PSBTYW5kYm94RXh0ZW5zaW9uOjpjcmVhdGVIYW5kbGVzRm9yTWFjaExvb2t1cChtZWRpYVJlbGF0
ZWRNYWNoU2VydmljZXMoKSwgV1RGOjpudWxsb3B0KTsKKyAgICAgICAgcGFyYW1ldGVycy5tZWRp
YUlPS2l0RXh0ZW5zaW9uSGFuZGxlcyA9IFNhbmRib3hFeHRlbnNpb246OmNyZWF0ZUhhbmRsZXNG
b3JJT0tpdENsYXNzRXh0ZW5zaW9ucyhtZWRpYVJlbGF0ZWRJT0tpdENsYXNzZXMoKSwgV1RGOjpu
dWxsb3B0KTsKICAgICB9CiAKICAgICBpZiAoIXByZWZlcmVuY2VzKCkudXNlR1BVUHJvY2Vzc0Zv
ck1lZGlhRW5hYmxlZCgpCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxl
LldlYlByb2Nlc3Muc2IuaW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCShyZXZpc2lvbiAyNzA2MjApCisrKyBTb3VyY2Uv
V2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW4JKHdvcmtpbmcgY29w
eSkKQEAgLTkyNCwxMSArOTI0LDE2IEBACiAjaWYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFV
SVJFRCA+PSAxMTAwMDAKICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKICNlbmRp
ZgotICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIkFwcGxlQVZEVXNlckNsaWVudCIp
CiAgICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiSU9Nb2JpbGVGcmFtZWJ1ZmZlclVz
ZXJDbGllbnQiKQogICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPU3VyZmFjZUFj
Y2VsZXJhdG9yQ2xpZW50IikgOzsgPHJkYXI6Ly9wcm9ibGVtLzYzNjk2NzMyPgogICAgICAgICAo
aW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPU3VyZmFjZVJvb3RVc2VyQ2xpZW50IikgOzsgPHJk
YXI6Ly9wcm9ibGVtLzYzNjk2NzMyPgogICAgICkKKyAgICAoYWxsb3cgaW9raXQtb3BlbgorICAg
ICAgICAocmVxdWlyZS1hbGwKKyAgICAgICAgICAgIChleHRlbnNpb24gImNvbS5hcHBsZS53ZWJr
aXQuZXh0ZW5zaW9uLmlva2l0IikKKyAgICAgICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFz
cyAiQXBwbGVBVkRVc2VyQ2xpZW50IikKKyAgICAgICAgKQorICAgICkKICkKIAogOzsgY29va2ll
ZC4KSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3Bw
CShyZXZpc2lvbiAyNzA2MjApCisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9X
ZWJQYWdlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTg5LDYgKzU4OSw3IEBAIFdlYlBhZ2U6Oldl
YlBhZ2UoUGFnZUlkZW50aWZpZXIgcGFnZUlELCAKICAgICBzdGF0aWMgYm9vbCBoYXNDb25zdW1l
ZE1lZGlhRXh0ZW5zaW9uSGFuZGxlcyA9IGZhbHNlOwogICAgIGlmICghaGFzQ29uc3VtZWRNZWRp
YUV4dGVuc2lvbkhhbmRsZXMgJiYgcGFyYW1ldGVycy5tZWRpYUV4dGVuc2lvbkhhbmRsZXMuc2l6
ZSgpKSB7CiAgICAgICAgIFNhbmRib3hFeHRlbnNpb246OmNvbnN1bWVQZXJtYW5lbnRseShwYXJh
bWV0ZXJzLm1lZGlhRXh0ZW5zaW9uSGFuZGxlcyk7CisgICAgICAgIFNhbmRib3hFeHRlbnNpb246
OmNvbnN1bWVQZXJtYW5lbnRseShwYXJhbWV0ZXJzLm1lZGlhSU9LaXRFeHRlbnNpb25IYW5kbGVz
KTsKICAgICAgICAgaGFzQ29uc3VtZWRNZWRpYUV4dGVuc2lvbkhhbmRsZXMgPSB0cnVlOwogICAg
IH0KICAgICBzdGF0aWMgYm9vbCBoYXNDb25zdW1lZEdQVUlPS2l0RXh0ZW5zaW9uSGFuZGxlcyA9
IGZhbHNlOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>