<?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>235892</bug_id>
          
          <creation_ts>2022-01-31 08:05:02 -0800</creation_ts>
          <short_desc>[WP] Remove PostScript conversion code</short_desc>
          <delta_ts>2022-02-07 13:42:40 -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>
          <dependson>3527</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>japhet</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1835536</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-01-31 08:05:02 -0800</bug_when>
    <thetext>The WebContent process no longer has access to the PostScript conversion service, so there is no need to keep this code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835537</commentid>
    <comment_count>1</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-01-31 08:05:28 -0800</bug_when>
    <thetext>&lt;rdar://88172449&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835539</commentid>
    <comment_count>2</comment_count>
      <attachid>450411</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-01-31 08:07:16 -0800</bug_when>
    <thetext>Created attachment 450411
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835571</commentid>
    <comment_count>3</comment_count>
      <attachid>450411</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-01-31 09:53:55 -0800</bug_when>
    <thetext>Comment on attachment 450411
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835591</commentid>
    <comment_count>4</comment_count>
      <attachid>450411</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-01-31 11:02:57 -0800</bug_when>
    <thetext>Comment on attachment 450411
Patch

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835614</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-31 11:37:41 -0800</bug_when>
    <thetext>Committed r288825 (246595@main): &lt;https://commits.webkit.org/246595@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450411.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835753</commentid>
    <comment_count>6</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-01-31 15:59:28 -0800</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835754</commentid>
    <comment_count>7</comment_count>
      <attachid>450472</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-01-31 15:59:29 -0800</bug_when>
    <thetext>Created attachment 450472
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836035</commentid>
    <comment_count>8</comment_count>
      <attachid>450472</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2022-02-01 10:06:44 -0800</bug_when>
    <thetext>Comment on attachment 450472
Patch

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

&gt; Source/WebCore/loader/cache/CachedImage.cpp:530
&gt;      if (!isPostScriptResource())

I expect there’s a slight bit more simplification we can do here</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836063</commentid>
    <comment_count>9</comment_count>
      <attachid>450550</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-02-01 11:05:49 -0800</bug_when>
    <thetext>Created attachment 450550
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836064</commentid>
    <comment_count>10</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-02-01 11:06:40 -0800</bug_when>
    <thetext>(In reply to Tim Horton from comment #8)
&gt; Comment on attachment 450472 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=450472&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/loader/cache/CachedImage.cpp:530
&gt; &gt;      if (!isPostScriptResource())
&gt; 
&gt; I expect there’s a slight bit more simplification we can do here

Ah, good catch! I updated the patch.

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836202</commentid>
    <comment_count>11</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-01 16:09:32 -0800</bug_when>
    <thetext>Committed r288922 (246657@main): &lt;https://commits.webkit.org/246657@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450550.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838338</commentid>
    <comment_count>12</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2022-02-07 13:42:40 -0800</bug_when>
    <thetext>(In reply to EWS from comment #11)
&gt; Committed r288922 (246657@main): &lt;https://commits.webkit.org/246657@main&gt;
&gt; 
&gt; All reviewed patches have been landed. Closing bug and clearing flags on
&gt; attachment 450550 [details].

Per Arne just removed my very first patch for WebKit for Bug 3527 that landed in r12679!

Bug 3527: Allow Safari to open postscript files in browser windows as well
&lt;https://bugs.webkit.org/show_bug.cgi?id=3527&gt;
&lt;https://commits.webkit.org/r12679&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450411</attachid>
            <date>2022-01-31 08:07:16 -0800</date>
            <delta_ts>2022-01-31 11:37:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235892-20220131080714.patch</filename>
            <type>text/plain</type>
            <size>2751</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyODg4MTUpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAxLTMxICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbV1BdIFJlbW92ZSBQb3N0U2Ny
aXB0IGNvbnZlcnNpb24gY29kZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjM1ODkyCisgICAgICAgIDxyZGFyOi8vODgxNzI0NDk+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIFdlYkNvbnRlbnQgcHJv
Y2VzcyBubyBsb25nZXIgaGFzIGFjY2VzcyB0byB0aGUgUG9zdFNjcmlwdCBjb252ZXJzaW9uIHNl
cnZpY2UsIHNvIHRoZXJlIGlzIG5vIG5lZWQgdG8ga2VlcCB0aGlzIGNvZGUuCisKKyAgICAgICAg
KiBXZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5oOgorICAgICAgICAqIFdlYlByb2Nl
c3MvUGx1Z2lucy9QREYvUERGUGx1Z2luLm1tOgorICAgICAgICAoV2ViS2l0OjpQREZQbHVnaW46
OnN0cmVhbURpZEZpbmlzaExvYWRpbmcpOgorICAgICAgICAoV2ViS2l0OjpQREZQbHVnaW46Om1h
bnVhbFN0cmVhbURpZEZpbmlzaExvYWRpbmcpOgorICAgICAgICAoV2ViS2l0OjpQREZQbHVnaW46
OmNvbnZlcnRQb3N0U2NyaXB0RGF0YUlmTmVlZGVkKTogRGVsZXRlZC4KKwogMjAyMi0wMS0zMSAg
QWxleGFuZGVyIE1pa2hheWxlbmtvICA8YWxleG1AZ25vbWUub3JnPgogCiAgICAgICAgIFJFR1JF
U1NJT04ocjI4ODY0NCk6IFtHVEs0XSBDcml0aWNhbHMgd2hlbiB1c2luZyBwaW5jaCB6b29tCklu
ZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvUGx1Z2lucy9QREYvUERGUGx1Z2luLmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdp
bi5oCShyZXZpc2lvbiAyODg3OTMpCisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvUGx1Z2lu
cy9QREYvUERGUGx1Z2luLmgJKHdvcmtpbmcgY29weSkKQEAgLTI4OCw4ICsyODgsNiBAQCBwcml2
YXRlOgogICAgIEpTT2JqZWN0UmVmIG1ha2VKU1BERkRvYyhKU0NvbnRleHRSZWYpOwogICAgIHN0
YXRpYyBKU1ZhbHVlUmVmIGpzUERGRG9jUHJpbnQoSlNDb250ZXh0UmVmLCBKU09iamVjdFJlZiBm
dW5jdGlvbiwgSlNPYmplY3RSZWYgdGhpc09iamVjdCwgc2l6ZV90IGFyZ3VtZW50Q291bnQsIGNv
bnN0IEpTVmFsdWVSZWYgYXJndW1lbnRzW10sIEpTVmFsdWVSZWYqIGV4Y2VwdGlvbik7CiAKLSAg
ICB2b2lkIGNvbnZlcnRQb3N0U2NyaXB0RGF0YUlmTmVlZGVkKCk7Ci0KICAgICB2b2lkIHNldFN1
Z2dlc3RlZEZpbGVuYW1lKGNvbnN0IFN0cmluZyYpOwogCiAgICAgLy8gUmVndWxhciBwbHVnLWlu
cyBkb24ndCBuZWVkIGFjY2VzcyB0byB2aWV3LCBidXQgd2UgYWRkIHNjcm9sbGJhcnMgdG8gZW1i
ZWRkaW5nIEZyYW1lVmlldyBmb3IgcHJvcGVyIGV2ZW50IGhhbmRsaW5nLgpJbmRleDogU291cmNl
L1dlYktpdC9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5tbQo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvUGx1Z2lucy9QREYvUERGUGx1Z2luLm1tCShyZXZp
c2lvbiAyODg3OTMpCisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvUGx1Z2lucy9QREYvUERG
UGx1Z2luLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xNjIzLDE0ICsxNjIzLDYgQEAgSlNPYmplY3RS
ZWYgUERGUGx1Z2luOjptYWtlSlNQREZEb2MoSlNDbwogICAgIHJldHVybiBKU09iamVjdE1ha2Uo
Y3R4LCBqc1BERkRvY0NsYXNzLCB0aGlzKTsKIH0KIAotdm9pZCBQREZQbHVnaW46OmNvbnZlcnRQ
b3N0U2NyaXB0RGF0YUlmTmVlZGVkKCkKLXsKLSAgICBpZiAoIW1faXNQb3N0U2NyaXB0KQotICAg
ICAgICByZXR1cm47Ci0KLSAgICBtX2RhdGEgPSBQREZEb2N1bWVudEltYWdlOjpjb252ZXJ0UG9z
dFNjcmlwdERhdGFUb1BERihXVEZNb3ZlKG1fZGF0YSkpOwotfQotCiB2b2lkIFBERlBsdWdpbjo6
ZG9jdW1lbnREYXRhRGlkRmluaXNoTG9hZGluZygpCiB7CiAgICAgaWYgKG1faGFzQmVlbkRlc3Ry
b3llZCkKQEAgLTE3MzQsNyArMTcyNiw2IEBAIHZvaWQgUERGUGx1Z2luOjpzdHJlYW1EaWRGaW5p
c2hMb2FkaW5nKHUKIHsKICAgICBBU1NFUlRfVU5VU0VEKHN0cmVhbUlELCBzdHJlYW1JRCA9PSBw
ZGZEb2N1bWVudFJlcXVlc3RJRCk7CiAKLSAgICBjb252ZXJ0UG9zdFNjcmlwdERhdGFJZk5lZWRl
ZCgpOwogICAgIGRvY3VtZW50RGF0YURpZEZpbmlzaExvYWRpbmcoKTsKIH0KIApAQCAtMTc5Niw3
ICsxNzg3LDYgQEAgdm9pZCBQREZQbHVnaW46Om1hbnVhbFN0cmVhbURpZFJlY2VpdmVEYQogCiB2
b2lkIFBERlBsdWdpbjo6bWFudWFsU3RyZWFtRGlkRmluaXNoTG9hZGluZygpCiB7Ci0gICAgY29u
dmVydFBvc3RTY3JpcHREYXRhSWZOZWVkZWQoKTsKICAgICBkb2N1bWVudERhdGFEaWRGaW5pc2hM
b2FkaW5nKCk7CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450472</attachid>
            <date>2022-01-31 15:59:29 -0800</date>
            <delta_ts>2022-02-01 10:06:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235892-20220131155928.patch</filename>
            <type>text/plain</type>
            <size>7016</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4ODgyNSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAxLTMxICBQZXIgQXJu
ZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbV1BdIFJlbW92ZSBQb3N0
U2NyaXB0IGNvbnZlcnNpb24gY29kZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjM1ODkyCisgICAgICAgIDxyZGFyOi8vODgxNzI0NDk+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIFdlYkNvbnRlbnQg
cHJvY2VzcyBubyBsb25nZXIgaGFzIGFjY2VzcyB0byB0aGUgUG9zdFNjcmlwdCBjb252ZXJzaW9u
IHNlcnZpY2UsIHNvIHRoZXJlIGlzIG5vIG5lZWQgdG8ga2VlcCB0aGlzIGNvZGUuCisKKyAgICAg
ICAgKiBsb2FkZXIvY2FjaGUvQ2FjaGVkSW1hZ2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2Fj
aGVkSW1hZ2U6OmNvbnZlcnRlZERhdGFJZk5lZWRlZCBjb25zdCk6CisgICAgICAgICogcGxhdGZv
cm0vZ3JhcGhpY3MvY2cvUERGRG9jdW1lbnRJbWFnZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQ
REZEb2N1bWVudEltYWdlOjpjb252ZXJ0UG9zdFNjcmlwdERhdGFUb1BERik6IERlbGV0ZWQuCisg
ICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2cvUERGRG9jdW1lbnRJbWFnZS5oOgorCiAyMDIy
LTAxLTMxICBBc3VtdSBUYWtpa2F3YSAgPGFzdW11QGlnYWxpYS5jb20+CiAKICAgICAgICAgRml4
IGhhbmRsaW5nIG9mIG1vZHVsZSBzY3JpcHQgZXJyb3JzIGluIFdlYkNvcmUKSW5kZXg6IFNvdXJj
ZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRJbWFnZS5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZEltYWdlLmNwcAkocmV2aXNpb24gMjg4ODI1
KQorKysgU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZEltYWdlLmNwcAkod29ya2lu
ZyBjb3B5KQpAQCAtNTI5LDEzICs1MjksOSBAQCBSZWZQdHI8U2hhcmVkQnVmZmVyPiBDYWNoZWRJ
bWFnZTo6Y29udmVyCiAgICAgICAgIHJldHVybiBudWxscHRyOwogICAgIGlmICghaXNQb3N0U2Ny
aXB0UmVzb3VyY2UoKSkKICAgICAgICAgcmV0dXJuIGRhdGEtPm1ha2VDb250aWd1b3VzKCk7Ci0j
aWYgUExBVEZPUk0oTUFDKSAmJiAhVVNFKFdFQktJVF9JTUFHRV9ERUNPREVSUykKLSAgICByZXR1
cm4gU2hhcmVkQnVmZmVyOjpjcmVhdGUoUERGRG9jdW1lbnRJbWFnZTo6Y29udmVydFBvc3RTY3Jp
cHREYXRhVG9QREYoZGF0YS0+bWFrZUNvbnRpZ3VvdXMoKS0+Y3JlYXRlQ0ZEYXRhKCkpLmdldCgp
KTsKLSNlbHNlCiAgICAgLy8gTG9hZGluZyB0aGUgaW1hZ2Ugc2hvdWxkIGhhdmUgYmVlbiBjYW5j
ZWxlZCBpZiB0aGUgc3lzdGVtIGRvZXMgbm90IHN1cHBvcnQgY29udmVydGluZyBQb3N0U2NyaXB0
IHRvIFBERi4KICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAgICByZXR1cm4gbnVsbHB0cjsK
LSNlbmRpZgogfQogCiB2b2lkIENhY2hlZEltYWdlOjpkaWRVcGRhdGVJbWFnZURhdGEoKQpJbmRl
eDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvUERGRG9jdW1lbnRJbWFnZS5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvUERG
RG9jdW1lbnRJbWFnZS5jcHAJKHJldmlzaW9uIDI4ODgyNSkKKysrIFNvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2NnL1BERkRvY3VtZW50SW1hZ2UuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0zNzIsMjUgKzM3Miw2IEBAIHZvaWQgUERGRG9jdW1lbnRJbWFnZTo6ZHJhd1BERlBhZ2UoR3Jh
cGgKIAogI2VuZGlmIC8vICFVU0UoUERGS0lUX0ZPUl9QREZET0NVTUVOVElNQUdFKQogCi0jaWYg
UExBVEZPUk0oTUFDKQotCi1SZXRhaW5QdHI8Q0ZNdXRhYmxlRGF0YVJlZj4gUERGRG9jdW1lbnRJ
bWFnZTo6Y29udmVydFBvc3RTY3JpcHREYXRhVG9QREYoUmV0YWluUHRyPENGRGF0YVJlZj4mJiBw
b3N0U2NyaXB0RGF0YSkKLXsKLSAgICAvLyBDb252ZXJ0IFBvc3RTY3JpcHQgdG8gUERGIHVzaW5n
IHRoZSBRdWFydHogMkQgQVBJLgotICAgIC8vIGh0dHA6Ly9kZXZlbG9wZXIuYXBwbGUuY29tL2Rv
Y3VtZW50YXRpb24vR3JhcGhpY3NJbWFnaW5nL0NvbmNlcHR1YWwvZHJhd2luZ3dpdGhxdWFydHoy
ZC9kcV9wc19jb252ZXJ0L2NoYXB0ZXJfMTZfc2VjdGlvbl8xLmh0bWwKLQotICAgIENHUFNDb252
ZXJ0ZXJDYWxsYmFja3MgY2FsbGJhY2tzID0geyB9OwotICAgIGF1dG8gY29udmVydGVyID0gYWRv
cHRDRihDR1BTQ29udmVydGVyQ3JlYXRlKDAsICZjYWxsYmFja3MsIDApKTsKLSAgICBhdXRvIHBy
b3ZpZGVyID0gYWRvcHRDRihDR0RhdGFQcm92aWRlckNyZWF0ZVdpdGhDRkRhdGEocG9zdFNjcmlw
dERhdGEuZ2V0KCkpKTsKLSAgICBhdXRvIHBkZkRhdGEgPSBhZG9wdENGKENGRGF0YUNyZWF0ZU11
dGFibGUoa0NGQWxsb2NhdG9yRGVmYXVsdCwgMCkpOwotICAgIGF1dG8gY29uc3VtZXIgPSBhZG9w
dENGKENHRGF0YUNvbnN1bWVyQ3JlYXRlV2l0aENGRGF0YShwZGZEYXRhLmdldCgpKSk7Ci0KLSAg
ICBDR1BTQ29udmVydGVyQ29udmVydChjb252ZXJ0ZXIuZ2V0KCksIHByb3ZpZGVyLmdldCgpLCBj
b25zdW1lci5nZXQoKSwgMCk7Ci0gICAgcmV0dXJuIHBkZkRhdGE7Ci19Ci0KLSNlbmRpZgotCiB2
b2lkIFBERkRvY3VtZW50SW1hZ2U6OmR1bXAoVGV4dFN0cmVhbSYgdHMpIGNvbnN0CiB7CiAgICAg
SW1hZ2U6OmR1bXAodHMpOwpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2cvUERGRG9jdW1lbnRJbWFnZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL2NnL1BERkRvY3VtZW50SW1hZ2UuaAkocmV2aXNpb24gMjg4ODI1KQorKysg
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvUERGRG9jdW1lbnRJbWFnZS5oCSh3
b3JraW5nIGNvcHkpCkBAIC01OCwxMCArNTgsNiBAQCBwdWJsaWM6CiAKICAgICB2b2lkIHNldFBk
ZkltYWdlQ2FjaGluZ1BvbGljeShQREZJbWFnZUNhY2hpbmdQb2xpY3kpOwogICAgIAotI2lmIFBM
QVRGT1JNKE1BQykKLSAgICBXRUJDT1JFX0VYUE9SVCBzdGF0aWMgUmV0YWluUHRyPENGTXV0YWJs
ZURhdGFSZWY+IGNvbnZlcnRQb3N0U2NyaXB0RGF0YVRvUERGKFJldGFpblB0cjxDRkRhdGFSZWY+
JiYgcG9zdFNjcmlwdERhdGEpOwotI2VuZGlmCi0KICAgICB1bnNpZ25lZCBjYWNoaW5nQ291bnRG
b3JUZXN0aW5nKCkgY29uc3QgeyByZXR1cm4gbV9jYWNoaW5nQ291bnRGb3JUZXN0aW5nOyB9CiAK
IHByaXZhdGU6CkluZGV4OiBTb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViS2l0L0NoYW5nZUxvZwkocmV2aXNpb24gMjg4ODU0KQorKysgU291cmNlL1dlYktp
dC9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOSBAQAorMjAyMi0wMS0zMSAg
UGVyIEFybmUgVm9sbGFuICA8cHZvbGxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1dQXSBSZW1v
dmUgUG9zdFNjcmlwdCBjb252ZXJzaW9uIGNvZGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTg5MgorICAgICAgICA8cmRhcjovLzg4MTcyNDQ5Pgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBXZWJD
b250ZW50IHByb2Nlc3Mgbm8gbG9uZ2VyIGhhcyBhY2Nlc3MgdG8gdGhlIFBvc3RTY3JpcHQgY29u
dmVyc2lvbiBzZXJ2aWNlLCBzbyB0aGVyZSBpcyBubyBuZWVkIHRvIGtlZXAgdGhpcyBjb2RlLgor
CisgICAgICAgICogV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4uaDoKKyAgICAgICAg
KiBXZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5tbToKKyAgICAgICAgKFdlYktpdDo6
UERGUGx1Z2luOjpwbHVnaW5JbmZvKToKKyAgICAgICAgKFdlYktpdDo6UERGUGx1Z2luOjpzdHJl
YW1EaWRSZWNlaXZlUmVzcG9uc2UpOgorICAgICAgICAoV2ViS2l0OjpQREZQbHVnaW46Om1hbnVh
bFN0cmVhbURpZFJlY2VpdmVSZXNwb25zZSk6CisKIDIwMjItMDEtMzEgIE1lZ2FuIEdhcmRuZXIg
IDxtZWdhbl9nYXJkbmVyQGFwcGxlLmNvbT4KIAogICAgICAgICBDb2xsYXBzZWQgcmFuZ2VzIHJl
dHVybiB6ZXJvIHJlY3RzIGluIERvY3VtZW50Q29udGV4dApJbmRleDogU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4uaAkocmV2aXNpb24gMjg4ODI1
KQorKysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5oCSh3
b3JraW5nIGNvcHkpCkBAIC0yOTYsNyArMjk2LDYgQEAgcHJpdmF0ZToKIAogICAgIFdlYWtQdHI8
V2ViRnJhbWU+IG1fZnJhbWU7CiAKLSAgICBib29sIG1faXNQb3N0U2NyaXB0IHsgZmFsc2UgfTsK
ICAgICBib29sIG1fcGRmRG9jdW1lbnRXYXNNdXRhdGVkIHsgZmFsc2UgfTsKIAogICAgIFdlYkNv
cmU6OkludFNpemUgbV9zY3JvbGxPZmZzZXQ7CkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvUGx1Z2lucy9QREYvUERGUGx1Z2luLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQv
V2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4ubW0JKHJldmlzaW9uIDI4ODgyNSkKKysr
IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4ubW0JKHdvcmtp
bmcgY29weSkKQEAgLTUzMiw3ICs1MzIsNiBAQCBuYW1lc3BhY2UgV2ViS2l0IHsKIHVzaW5nIG5h
bWVzcGFjZSBXZWJDb3JlOwogdXNpbmcgbmFtZXNwYWNlIEhUTUxOYW1lczsKIAotc3RhdGljIGNv
bnN0IGNoYXIqIHBvc3RTY3JpcHRNSU1FVHlwZSA9ICJhcHBsaWNhdGlvbi9wb3N0c2NyaXB0IjsK
IGNvbnN0IHVpbnQ2NF90IHBkZkRvY3VtZW50UmVxdWVzdElEID0gMTsgLy8gUGx1Z2luQ29udHJv
bGxlciBzdXBwb3J0cyBsb2FkaW5nIG11bHRpcGxlIHN0cmVhbXMsIGJ1dCB3ZSBvbmx5IG5lZWQg
b25lIGZvciBQREYuCiAKIHN0YXRpYyB2b2lkIGFwcGVuZFZhbHVlc0luUERGTmFtZVN1YnRyZWVU
b1ZlY3RvcihDR1BERkRpY3Rpb25hcnlSZWYgc3VidHJlZSwgVmVjdG9yPENHUERGT2JqZWN0UmVm
PiYgdmFsdWVzKQpAQCAtMTI5NCwxMiArMTI5Myw2IEBAIFBsdWdpbkluZm8gUERGUGx1Z2luOjpw
bHVnaW5JbmZvKCkKICAgICB0ZXh0UERGTWltZUNsYXNzSW5mby5leHRlbnNpb25zLmFwcGVuZCgi
cGRmIik7CiAgICAgaW5mby5taW1lcy5hcHBlbmQodGV4dFBERk1pbWVDbGFzc0luZm8pOwogCi0g
ICAgTWltZUNsYXNzSW5mbyBwb3N0U2NyaXB0TWltZUNsYXNzSW5mbzsKLSAgICBwb3N0U2NyaXB0
TWltZUNsYXNzSW5mby50eXBlID0gcG9zdFNjcmlwdE1JTUVUeXBlOwotICAgIHBvc3RTY3JpcHRN
aW1lQ2xhc3NJbmZvLmRlc2MgPSBwb3N0U2NyaXB0RG9jdW1lbnRUeXBlRGVzY3JpcHRpb24oKTsK
LSAgICBwb3N0U2NyaXB0TWltZUNsYXNzSW5mby5leHRlbnNpb25zLmFwcGVuZCgicHMiKTsKLSAg
ICBpbmZvLm1pbWVzLmFwcGVuZChwb3N0U2NyaXB0TWltZUNsYXNzSW5mbyk7Ci0gICAgCiAgICAg
cmV0dXJuIGluZm87CiB9CiAKQEAgLTE3MDYsOSArMTY5OSw2IEBAIHZvaWQgUERGUGx1Z2luOjpz
dHJlYW1EaWRSZWNlaXZlUmVzcG9uc2UKICAgICBBU1NFUlRfVU5VU0VEKHN0cmVhbUlELCBzdHJl
YW1JRCA9PSBwZGZEb2N1bWVudFJlcXVlc3RJRCk7CiAKICAgICBzZXRTdWdnZXN0ZWRGaWxlbmFt
ZShzdWdnZXN0ZWRGaWxlbmFtZSk7Ci0KLSAgICBpZiAoZXF1YWxJZ25vcmluZ0FTQ0lJQ2FzZSht
aW1lVHlwZSwgcG9zdFNjcmlwdE1JTUVUeXBlKSkKLSAgICAgICAgbV9pc1Bvc3RTY3JpcHQgPSB0
cnVlOwogfQogCiB2b2lkIFBERlBsdWdpbjo6c3RyZWFtRGlkUmVjZWl2ZURhdGEodWludDY0X3Qg
c3RyZWFtSUQsIGNvbnN0IFNoYXJlZEJ1ZmZlciYgYnVmZmVyKQpAQCAtMTczOSw5ICsxNzI5LDYg
QEAgdm9pZCBQREZQbHVnaW46OnN0cmVhbURpZEZhaWwodWludDY0X3Qgcwogdm9pZCBQREZQbHVn
aW46Om1hbnVhbFN0cmVhbURpZFJlY2VpdmVSZXNwb25zZShjb25zdCBVUkwmIHJlc3BvbnNlVVJM
LCB1aW50MzJfdCBzdHJlYW1MZW5ndGgsICB1aW50MzJfdCBsYXN0TW9kaWZpZWRUaW1lLCBjb25z
dCBTdHJpbmcmIG1pbWVUeXBlLCBjb25zdCBTdHJpbmcmIGhlYWRlcnMsIGNvbnN0IFN0cmluZyYg
c3VnZ2VzdGVkRmlsZW5hbWUpCiB7CiAgICAgc2V0U3VnZ2VzdGVkRmlsZW5hbWUoc3VnZ2VzdGVk
RmlsZW5hbWUpOwotCi0gICAgaWYgKGVxdWFsSWdub3JpbmdBU0NJSUNhc2UobWltZVR5cGUsIHBv
c3RTY3JpcHRNSU1FVHlwZSkpCi0gICAgICAgIG1faXNQb3N0U2NyaXB0ID0gdHJ1ZTsKIH0KIAog
dm9pZCBQREZQbHVnaW46OmVuc3VyZURhdGFCdWZmZXJMZW5ndGgodWludDY0X3QgdGFyZ2V0TGVu
Z3RoKQo=
</data>
<flag name="review"
          id="476868"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450550</attachid>
            <date>2022-02-01 11:05:49 -0800</date>
            <delta_ts>2022-02-01 16:09:34 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235892-20220201110549.patch</filename>
            <type>text/plain</type>
            <size>7063</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4ODgyNSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAxLTMxICBQZXIgQXJu
ZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbV1BdIFJlbW92ZSBQb3N0
U2NyaXB0IGNvbnZlcnNpb24gY29kZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjM1ODkyCisgICAgICAgIDxyZGFyOi8vODgxNzI0NDk+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgVGltIEhvcnRvbi4KKworICAgICAgICBUaGUgV2ViQ29udGVudCBwcm9j
ZXNzIG5vIGxvbmdlciBoYXMgYWNjZXNzIHRvIHRoZSBQb3N0U2NyaXB0IGNvbnZlcnNpb24gc2Vy
dmljZSwgc28gdGhlcmUgaXMgbm8gbmVlZCB0byBrZWVwIHRoaXMgY29kZS4KKworICAgICAgICAq
IGxvYWRlci9jYWNoZS9DYWNoZWRJbWFnZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYWNoZWRJ
bWFnZTo6Y29udmVydGVkRGF0YUlmTmVlZGVkIGNvbnN0KToKKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy9jZy9QREZEb2N1bWVudEltYWdlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBERkRv
Y3VtZW50SW1hZ2U6OmNvbnZlcnRQb3N0U2NyaXB0RGF0YVRvUERGKTogRGVsZXRlZC4KKyAgICAg
ICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jZy9QREZEb2N1bWVudEltYWdlLmg6CisKIDIwMjItMDEt
MzEgIEFzdW11IFRha2lrYXdhICA8YXN1bXVAaWdhbGlhLmNvbT4KIAogICAgICAgICBGaXggaGFu
ZGxpbmcgb2YgbW9kdWxlIHNjcmlwdCBlcnJvcnMgaW4gV2ViQ29yZQpJbmRleDogU291cmNlL1dl
YkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZEltYWdlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkSW1hZ2UuY3BwCShyZXZpc2lvbiAyODg4MjUpCisr
KyBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkSW1hZ2UuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC01MjcsMTUgKzUyNyw3IEBAIFJlZlB0cjxTaGFyZWRCdWZmZXI+IENhY2hlZEltYWdl
Ojpjb252ZXIKIHsKICAgICBpZiAoIWRhdGEpCiAgICAgICAgIHJldHVybiBudWxscHRyOwotICAg
IGlmICghaXNQb3N0U2NyaXB0UmVzb3VyY2UoKSkKLSAgICAgICAgcmV0dXJuIGRhdGEtPm1ha2VD
b250aWd1b3VzKCk7Ci0jaWYgUExBVEZPUk0oTUFDKSAmJiAhVVNFKFdFQktJVF9JTUFHRV9ERUNP
REVSUykKLSAgICByZXR1cm4gU2hhcmVkQnVmZmVyOjpjcmVhdGUoUERGRG9jdW1lbnRJbWFnZTo6
Y29udmVydFBvc3RTY3JpcHREYXRhVG9QREYoZGF0YS0+bWFrZUNvbnRpZ3VvdXMoKS0+Y3JlYXRl
Q0ZEYXRhKCkpLmdldCgpKTsKLSNlbHNlCi0gICAgLy8gTG9hZGluZyB0aGUgaW1hZ2Ugc2hvdWxk
IGhhdmUgYmVlbiBjYW5jZWxlZCBpZiB0aGUgc3lzdGVtIGRvZXMgbm90IHN1cHBvcnQgY29udmVy
dGluZyBQb3N0U2NyaXB0IHRvIFBERi4KLSAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKLSAgICBy
ZXR1cm4gbnVsbHB0cjsKLSNlbmRpZgorICAgIHJldHVybiBkYXRhLT5tYWtlQ29udGlndW91cygp
OwogfQogCiB2b2lkIENhY2hlZEltYWdlOjpkaWRVcGRhdGVJbWFnZURhdGEoKQpJbmRleDogU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvUERGRG9jdW1lbnRJbWFnZS5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvUERGRG9jdW1l
bnRJbWFnZS5jcHAJKHJldmlzaW9uIDI4ODgyNSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2NnL1BERkRvY3VtZW50SW1hZ2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNzIs
MjUgKzM3Miw2IEBAIHZvaWQgUERGRG9jdW1lbnRJbWFnZTo6ZHJhd1BERlBhZ2UoR3JhcGgKIAog
I2VuZGlmIC8vICFVU0UoUERGS0lUX0ZPUl9QREZET0NVTUVOVElNQUdFKQogCi0jaWYgUExBVEZP
Uk0oTUFDKQotCi1SZXRhaW5QdHI8Q0ZNdXRhYmxlRGF0YVJlZj4gUERGRG9jdW1lbnRJbWFnZTo6
Y29udmVydFBvc3RTY3JpcHREYXRhVG9QREYoUmV0YWluUHRyPENGRGF0YVJlZj4mJiBwb3N0U2Ny
aXB0RGF0YSkKLXsKLSAgICAvLyBDb252ZXJ0IFBvc3RTY3JpcHQgdG8gUERGIHVzaW5nIHRoZSBR
dWFydHogMkQgQVBJLgotICAgIC8vIGh0dHA6Ly9kZXZlbG9wZXIuYXBwbGUuY29tL2RvY3VtZW50
YXRpb24vR3JhcGhpY3NJbWFnaW5nL0NvbmNlcHR1YWwvZHJhd2luZ3dpdGhxdWFydHoyZC9kcV9w
c19jb252ZXJ0L2NoYXB0ZXJfMTZfc2VjdGlvbl8xLmh0bWwKLQotICAgIENHUFNDb252ZXJ0ZXJD
YWxsYmFja3MgY2FsbGJhY2tzID0geyB9OwotICAgIGF1dG8gY29udmVydGVyID0gYWRvcHRDRihD
R1BTQ29udmVydGVyQ3JlYXRlKDAsICZjYWxsYmFja3MsIDApKTsKLSAgICBhdXRvIHByb3ZpZGVy
ID0gYWRvcHRDRihDR0RhdGFQcm92aWRlckNyZWF0ZVdpdGhDRkRhdGEocG9zdFNjcmlwdERhdGEu
Z2V0KCkpKTsKLSAgICBhdXRvIHBkZkRhdGEgPSBhZG9wdENGKENGRGF0YUNyZWF0ZU11dGFibGUo
a0NGQWxsb2NhdG9yRGVmYXVsdCwgMCkpOwotICAgIGF1dG8gY29uc3VtZXIgPSBhZG9wdENGKENH
RGF0YUNvbnN1bWVyQ3JlYXRlV2l0aENGRGF0YShwZGZEYXRhLmdldCgpKSk7Ci0KLSAgICBDR1BT
Q29udmVydGVyQ29udmVydChjb252ZXJ0ZXIuZ2V0KCksIHByb3ZpZGVyLmdldCgpLCBjb25zdW1l
ci5nZXQoKSwgMCk7Ci0gICAgcmV0dXJuIHBkZkRhdGE7Ci19Ci0KLSNlbmRpZgotCiB2b2lkIFBE
RkRvY3VtZW50SW1hZ2U6OmR1bXAoVGV4dFN0cmVhbSYgdHMpIGNvbnN0CiB7CiAgICAgSW1hZ2U6
OmR1bXAodHMpOwpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvUERG
RG9jdW1lbnRJbWFnZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2NnL1BERkRvY3VtZW50SW1hZ2UuaAkocmV2aXNpb24gMjg4ODI1KQorKysgU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvUERGRG9jdW1lbnRJbWFnZS5oCSh3b3JraW5n
IGNvcHkpCkBAIC01OCwxMCArNTgsNiBAQCBwdWJsaWM6CiAKICAgICB2b2lkIHNldFBkZkltYWdl
Q2FjaGluZ1BvbGljeShQREZJbWFnZUNhY2hpbmdQb2xpY3kpOwogICAgIAotI2lmIFBMQVRGT1JN
KE1BQykKLSAgICBXRUJDT1JFX0VYUE9SVCBzdGF0aWMgUmV0YWluUHRyPENGTXV0YWJsZURhdGFS
ZWY+IGNvbnZlcnRQb3N0U2NyaXB0RGF0YVRvUERGKFJldGFpblB0cjxDRkRhdGFSZWY+JiYgcG9z
dFNjcmlwdERhdGEpOwotI2VuZGlmCi0KICAgICB1bnNpZ25lZCBjYWNoaW5nQ291bnRGb3JUZXN0
aW5nKCkgY29uc3QgeyByZXR1cm4gbV9jYWNoaW5nQ291bnRGb3JUZXN0aW5nOyB9CiAKIHByaXZh
dGU6CkluZGV4OiBTb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZwkocmV2aXNpb24gMjg4ODU0KQorKysgU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOSBAQAorMjAyMi0wMS0zMSAgUGVyIEFy
bmUgVm9sbGFuICA8cHZvbGxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1dQXSBSZW1vdmUgUG9z
dFNjcmlwdCBjb252ZXJzaW9uIGNvZGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIzNTg5MgorICAgICAgICA8cmRhcjovLzg4MTcyNDQ5PgorCisgICAg
ICAgIFJldmlld2VkIGJ5IFRpbSBIb3J0b24uCisKKyAgICAgICAgVGhlIFdlYkNvbnRlbnQgcHJv
Y2VzcyBubyBsb25nZXIgaGFzIGFjY2VzcyB0byB0aGUgUG9zdFNjcmlwdCBjb252ZXJzaW9uIHNl
cnZpY2UsIHNvIHRoZXJlIGlzIG5vIG5lZWQgdG8ga2VlcCB0aGlzIGNvZGUuCisKKyAgICAgICAg
KiBXZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5oOgorICAgICAgICAqIFdlYlByb2Nl
c3MvUGx1Z2lucy9QREYvUERGUGx1Z2luLm1tOgorICAgICAgICAoV2ViS2l0OjpQREZQbHVnaW46
OnBsdWdpbkluZm8pOgorICAgICAgICAoV2ViS2l0OjpQREZQbHVnaW46OnN0cmVhbURpZFJlY2Vp
dmVSZXNwb25zZSk6CisgICAgICAgIChXZWJLaXQ6OlBERlBsdWdpbjo6bWFudWFsU3RyZWFtRGlk
UmVjZWl2ZVJlc3BvbnNlKToKKwogMjAyMi0wMS0zMSAgTWVnYW4gR2FyZG5lciAgPG1lZ2FuX2dh
cmRuZXJAYXBwbGUuY29tPgogCiAgICAgICAgIENvbGxhcHNlZCByYW5nZXMgcmV0dXJuIHplcm8g
cmVjdHMgaW4gRG9jdW1lbnRDb250ZXh0CkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3Mv
UGx1Z2lucy9QREYvUERGUGx1Z2luLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5oCShyZXZpc2lvbiAyODg4MjUpCisrKyBTb3Vy
Y2UvV2ViS2l0L1dlYlByb2Nlc3MvUGx1Z2lucy9QREYvUERGUGx1Z2luLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTI5Niw3ICsyOTYsNiBAQCBwcml2YXRlOgogCiAgICAgV2Vha1B0cjxXZWJGcmFtZT4g
bV9mcmFtZTsKIAotICAgIGJvb2wgbV9pc1Bvc3RTY3JpcHQgeyBmYWxzZSB9OwogICAgIGJvb2wg
bV9wZGZEb2N1bWVudFdhc011dGF0ZWQgeyBmYWxzZSB9OwogCiAgICAgV2ViQ29yZTo6SW50U2l6
ZSBtX3Njcm9sbE9mZnNldDsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9QbHVnaW5z
L1BERi9QREZQbHVnaW4ubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L1BsdWdpbnMvUERGL1BERlBsdWdpbi5tbQkocmV2aXNpb24gMjg4ODI1KQorKysgU291cmNlL1dl
YktpdC9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5tbQkod29ya2luZyBjb3B5KQpA
QCAtNTMyLDcgKzUzMiw2IEBAIG5hbWVzcGFjZSBXZWJLaXQgewogdXNpbmcgbmFtZXNwYWNlIFdl
YkNvcmU7CiB1c2luZyBuYW1lc3BhY2UgSFRNTE5hbWVzOwogCi1zdGF0aWMgY29uc3QgY2hhciog
cG9zdFNjcmlwdE1JTUVUeXBlID0gImFwcGxpY2F0aW9uL3Bvc3RzY3JpcHQiOwogY29uc3QgdWlu
dDY0X3QgcGRmRG9jdW1lbnRSZXF1ZXN0SUQgPSAxOyAvLyBQbHVnaW5Db250cm9sbGVyIHN1cHBv
cnRzIGxvYWRpbmcgbXVsdGlwbGUgc3RyZWFtcywgYnV0IHdlIG9ubHkgbmVlZCBvbmUgZm9yIFBE
Ri4KIAogc3RhdGljIHZvaWQgYXBwZW5kVmFsdWVzSW5QREZOYW1lU3VidHJlZVRvVmVjdG9yKENH
UERGRGljdGlvbmFyeVJlZiBzdWJ0cmVlLCBWZWN0b3I8Q0dQREZPYmplY3RSZWY+JiB2YWx1ZXMp
CkBAIC0xMjk0LDEyICsxMjkzLDYgQEAgUGx1Z2luSW5mbyBQREZQbHVnaW46OnBsdWdpbkluZm8o
KQogICAgIHRleHRQREZNaW1lQ2xhc3NJbmZvLmV4dGVuc2lvbnMuYXBwZW5kKCJwZGYiKTsKICAg
ICBpbmZvLm1pbWVzLmFwcGVuZCh0ZXh0UERGTWltZUNsYXNzSW5mbyk7CiAKLSAgICBNaW1lQ2xh
c3NJbmZvIHBvc3RTY3JpcHRNaW1lQ2xhc3NJbmZvOwotICAgIHBvc3RTY3JpcHRNaW1lQ2xhc3NJ
bmZvLnR5cGUgPSBwb3N0U2NyaXB0TUlNRVR5cGU7Ci0gICAgcG9zdFNjcmlwdE1pbWVDbGFzc0lu
Zm8uZGVzYyA9IHBvc3RTY3JpcHREb2N1bWVudFR5cGVEZXNjcmlwdGlvbigpOwotICAgIHBvc3RT
Y3JpcHRNaW1lQ2xhc3NJbmZvLmV4dGVuc2lvbnMuYXBwZW5kKCJwcyIpOwotICAgIGluZm8ubWlt
ZXMuYXBwZW5kKHBvc3RTY3JpcHRNaW1lQ2xhc3NJbmZvKTsKLSAgICAKICAgICByZXR1cm4gaW5m
bzsKIH0KIApAQCAtMTcwNiw5ICsxNjk5LDYgQEAgdm9pZCBQREZQbHVnaW46OnN0cmVhbURpZFJl
Y2VpdmVSZXNwb25zZQogICAgIEFTU0VSVF9VTlVTRUQoc3RyZWFtSUQsIHN0cmVhbUlEID09IHBk
ZkRvY3VtZW50UmVxdWVzdElEKTsKIAogICAgIHNldFN1Z2dlc3RlZEZpbGVuYW1lKHN1Z2dlc3Rl
ZEZpbGVuYW1lKTsKLQotICAgIGlmIChlcXVhbElnbm9yaW5nQVNDSUlDYXNlKG1pbWVUeXBlLCBw
b3N0U2NyaXB0TUlNRVR5cGUpKQotICAgICAgICBtX2lzUG9zdFNjcmlwdCA9IHRydWU7CiB9CiAK
IHZvaWQgUERGUGx1Z2luOjpzdHJlYW1EaWRSZWNlaXZlRGF0YSh1aW50NjRfdCBzdHJlYW1JRCwg
Y29uc3QgU2hhcmVkQnVmZmVyJiBidWZmZXIpCkBAIC0xNzM5LDkgKzE3MjksNiBAQCB2b2lkIFBE
RlBsdWdpbjo6c3RyZWFtRGlkRmFpbCh1aW50NjRfdCBzCiB2b2lkIFBERlBsdWdpbjo6bWFudWFs
U3RyZWFtRGlkUmVjZWl2ZVJlc3BvbnNlKGNvbnN0IFVSTCYgcmVzcG9uc2VVUkwsIHVpbnQzMl90
IHN0cmVhbUxlbmd0aCwgIHVpbnQzMl90IGxhc3RNb2RpZmllZFRpbWUsIGNvbnN0IFN0cmluZyYg
bWltZVR5cGUsIGNvbnN0IFN0cmluZyYgaGVhZGVycywgY29uc3QgU3RyaW5nJiBzdWdnZXN0ZWRG
aWxlbmFtZSkKIHsKICAgICBzZXRTdWdnZXN0ZWRGaWxlbmFtZShzdWdnZXN0ZWRGaWxlbmFtZSk7
Ci0KLSAgICBpZiAoZXF1YWxJZ25vcmluZ0FTQ0lJQ2FzZShtaW1lVHlwZSwgcG9zdFNjcmlwdE1J
TUVUeXBlKSkKLSAgICAgICAgbV9pc1Bvc3RTY3JpcHQgPSB0cnVlOwogfQogCiB2b2lkIFBERlBs
dWdpbjo6ZW5zdXJlRGF0YUJ1ZmZlckxlbmd0aCh1aW50NjRfdCB0YXJnZXRMZW5ndGgpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>