<?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>237619</bug_id>
          
          <creation_ts>2022-03-08 14:24:49 -0800</creation_ts>
          <short_desc>IntersectionObserver is causing massive document leaks on haaretz.co.il</short_desc>
          <delta_ts>2022-05-26 14:45:00 -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>WebCore 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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=237660</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kangil.han</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1849408</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-03-08 14:24:49 -0800</bug_when>
    <thetext>IntersectionObserver is causing massive document leaks on haaretz.co.il. Many of the iframe documents (Google ad frames) are leaking.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849409</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-08 14:25:07 -0800</bug_when>
    <thetext>&lt;rdar://problem/89989815&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849411</commentid>
    <comment_count>2</comment_count>
      <attachid>454154</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-03-08 14:35:55 -0800</bug_when>
    <thetext>Created attachment 454154
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849505</commentid>
    <comment_count>3</comment_count>
      <attachid>454180</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-03-08 18:06:59 -0800</bug_when>
    <thetext>Created attachment 454180
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849540</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-08 22:14:57 -0800</bug_when>
    <thetext>Committed r291030 (248204@main): &lt;https://commits.webkit.org/248204@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 454180.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1872121</commentid>
    <comment_count>5</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-05-26 14:45:00 -0700</bug_when>
    <thetext>This fix shipped with Safari 15.5 (all platforms).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454154</attachid>
            <date>2022-03-08 14:35:55 -0800</date>
            <delta_ts>2022-03-08 18:06:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-237619-20220308143554.patch</filename>
            <type>text/plain</type>
            <size>7702</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkwOTkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGRiMmIwZGY4MTI1NTk1
OTBhZmQwNDZlYTFkNzg2YThkNjllMjNlMi4uNDljNjNkMzljZWZiZjI1OGVjM2RmNDM2ZDUyZTA1
OTRlMGFjOTAwNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDIyLTAzLTA4ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgSW50ZXJzZWN0aW9uT2JzZXJ2
ZXIgaXMgY2F1c2luZyBtYXNzaXZlIGRvY3VtZW50IGxlYWtzIG9uIGhhYXJldHouY28uaWwKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNzYxOQorICAg
ICAgICA8cmRhcjovL3Byb2JsZW0vODk5ODk4MTU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgT24gaGFhcmV0ei5jby5pbCwgbWFueSBvZiB0aGUgaWZy
YW1lIGRvY3VtZW50cyAoZm9yIEdvb2dsZSBhZCBmcmFtZXMpIHdlcmUgbGVha2luZyBkdWUgdG8K
KyAgICAgICAgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIuIEluIHBhcnRpY3VsYXIsIEludGVyc2VjdGlv
bk9ic2VydmVyOjppc1JlYWNoYWJsZUZyb21PcGFxdWVSb290cygpCisgICAgICAgIHdhcyByZXR1
cm5pbmcgdHJ1ZSBiZWNhdXNlIG1fdGFyZ2V0c1dhaXRpbmdGb3JGaXJzdE9ic2VydmF0aW9uIHdh
cyBub24tZW1wdHkuIFRoaXMgaW5kaWNhdGVzCisgICAgICAgIHRoYXQgdGhlIEludGVyc2VjdGlv
bk9ic2VydmVyIGlzIHdhaXRpbmcgZm9yIGl0cyBmaXJzdCBvYnNlcnZhdGlvbiBzaW5jZSB0aGF0
IHRhcmdldCB3YXMKKyAgICAgICAgYWRkZWQuIEhvd2V2ZXIsIHRoZSBvYnNlcnZhdGlvbiBpcyBu
b3QgY29taW5nIGJlY2F1c2Ugd2UgbmF2aWdhdGVkIGF3YXkgZnJvbSB0aGUgZG9jdW1lbnQuCisK
KyAgICAgICAgVG8gYWRkcmVzcyB0aGUgaXNzdWUsIEkgdXBkYXRlZCBEb2N1bWVudDo6Y29tbW9u
VGVhcmRvd24oKSB0byBkaXNjb25uZWN0IGFsbAorICAgICAgICBJbnRlcnNlY3Rpb25PYnNlcnZl
cnMgKGFuZCB0aGUgdmVyeSBzaW1pbGFyIFJlc2l6ZU9ic2VydmVycyksIHJpZ2h0IGFmdGVyIHN0
b3BwaW5nIGFsbAorICAgICAgICBBY3RpdmVET01PYmplY3QuCisKKyAgICAgICAgVGVzdDogZmFz
dC9kb20vaW50ZXJzZWN0aW9uLW9ic2VydmVyLWRvY3VtZW50LWxlYWsuaHRtbAorCisgICAgICAg
ICogZG9tL0RvY3VtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRvY3VtZW50Ojpjb21tb25U
ZWFyZG93bik6CisgICAgICAgICogZG9tL0RvY3VtZW50Lmg6CisgICAgICAgICogcGFnZS9JbnRl
cnNlY3Rpb25PYnNlcnZlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbnRlcnNlY3Rpb25PYnNl
cnZlcjo6ZGlzY29ubmVjdCk6CisgICAgICAgIE5vIGxvbmdlciByZXR1cm4gZWFybHkgaWYgaGFz
T2JzZXJ2YXRpb25UYXJnZXRzKCkgcmV0dXJucyBmYWxzZS4gVGhpcyBpcyBiZWNhdXNlCisgICAg
ICAgIAorCiAyMDIyLTAzLTA4ICBNaWNoYWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AZ25vbWUu
b3JnPgogCiAgICAgICAgIFtHVEtdIFN5bmMgZ3RrLW92ZXJsYXktc2Nyb2xsaW5nIHNldHRpbmcg
dG8gd2ViIHByb2Nlc3MKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCmluZGV4IDkxZmEzMTgyYjAzYTgy
ZTY5MmUzYzhkN2EyNGRkY2UxNTI2MTA5YzEuLjMyNTE0ODhlYjYxYjJjMWYwNWRlMjgxMjFhZDI4
MmJmMzQwNzE4YWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcApAQCAtODE4LDYgKzgxOCwxOCBA
QCB2b2lkIERvY3VtZW50Ojpjb21tb25UZWFyZG93bigpCiAKICAgICBtX2RvY3VtZW50RnJhZ21l
bnRGb3JJbm5lck91dGVySFRNTCA9IG51bGxwdHI7CiAKKyAgICBhdXRvIGludGVyc2VjdGlvbk9i
c2VydmVycyA9IG1faW50ZXJzZWN0aW9uT2JzZXJ2ZXJzOworICAgIGZvciAoYXV0byYgaW50ZXJz
ZWN0aW9uT2JzZXJ2ZXIgOiBpbnRlcnNlY3Rpb25PYnNlcnZlcnMpIHsKKyAgICAgICAgaWYgKGlu
dGVyc2VjdGlvbk9ic2VydmVyKQorICAgICAgICAgICAgaW50ZXJzZWN0aW9uT2JzZXJ2ZXItPmRp
c2Nvbm5lY3QoKTsKKyAgICB9CisKKyAgICBhdXRvIHJlc2l6ZU9ic2VydmVycyA9IG1fcmVzaXpl
T2JzZXJ2ZXJzOworICAgIGZvciAoYXV0byYgcmVzaXplT2JzZXJ2ZXIgOiByZXNpemVPYnNlcnZl
cnMpIHsKKyAgICAgICAgaWYgKHJlc2l6ZU9ic2VydmVyKQorICAgICAgICAgICAgcmVzaXplT2Jz
ZXJ2ZXItPmRpc2Nvbm5lY3QoKTsKKyAgICB9CisKICAgICBpZiAobV9oaWdobGlnaHRSZWdpc3Rl
cikKICAgICAgICAgbV9oaWdobGlnaHRSZWdpc3Rlci0+Y2xlYXIoKTsKICAgICBpZiAobV9mcmFn
bWVudEhpZ2hsaWdodFJlZ2lzdGVyKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0Rv
Y3VtZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuaAppbmRleCA2Zjg5NDRmNTE1
NGNlMjNlMjQ3NTlhYTIzYjYyZGJjMjhmMGI0MTUzLi5kM2Q5M2Q4ZGJmOWYwM2MxNDc1MTA0MzY1
ZGMwNzE5Nzk3YzNhYWNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuaApAQCAtMTk2OSw3ICsxOTY5LDYg
QEAgcHJpdmF0ZToKICAgICBXZWFrSGFzaFNldDxIVE1MSW1hZ2VFbGVtZW50PiBtX2R5bmFtaWNN
ZWRpYVF1ZXJ5RGVwZW5kZW50SW1hZ2VzOwogCiAgICAgVmVjdG9yPFdlYWtQdHI8SW50ZXJzZWN0
aW9uT2JzZXJ2ZXI+PiBtX2ludGVyc2VjdGlvbk9ic2VydmVyczsKLSAgICBWZWN0b3I8V2Vha1B0
cjxJbnRlcnNlY3Rpb25PYnNlcnZlcj4+IG1faW50ZXJzZWN0aW9uT2JzZXJ2ZXJzV2l0aFBlbmRp
bmdOb3RpZmljYXRpb25zOwogICAgIFRpbWVyIG1faW50ZXJzZWN0aW9uT2JzZXJ2ZXJzSW5pdGlh
bFVwZGF0ZVRpbWVyOwogICAgIC8vIFRoaXMgaXMgb25seSBub24tbnVsbCB3aGVuIHRoaXMgZG9j
dW1lbnQgaXMgYW4gZXhwbGljaXQgcm9vdC4KICAgICBzdGQ6OnVuaXF1ZV9wdHI8SW50ZXJzZWN0
aW9uT2JzZXJ2ZXJEYXRhPiBtX2ludGVyc2VjdGlvbk9ic2VydmVyRGF0YTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BhZ2UvSW50ZXJzZWN0aW9uT2JzZXJ2ZXIuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGFnZS9JbnRlcnNlY3Rpb25PYnNlcnZlci5jcHAKaW5kZXggZGIwYzNmNGI2YTFiZDQ1
NDNlZjNhMWY4MzQwM2RmY2JmZTk5Mzg2MS4uNTEwYjllNDE3YzY3MTYyMDU2YWM1ZTE2OTZiYWRl
YzdjYzI2OGUyNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9JbnRlcnNlY3Rpb25P
YnNlcnZlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9JbnRlcnNlY3Rpb25PYnNlcnZl
ci5jcHAKQEAgLTE5Nyw4ICsxOTcsMTAgQEAgdm9pZCBJbnRlcnNlY3Rpb25PYnNlcnZlcjo6dW5v
YnNlcnZlKEVsZW1lbnQmIHRhcmdldCkKIAogdm9pZCBJbnRlcnNlY3Rpb25PYnNlcnZlcjo6ZGlz
Y29ubmVjdCgpCiB7Ci0gICAgaWYgKCFoYXNPYnNlcnZhdGlvblRhcmdldHMoKSkKKyAgICBpZiAo
IWhhc09ic2VydmF0aW9uVGFyZ2V0cygpKSB7CisgICAgICAgIEFTU0VSVChtX3RhcmdldHNXYWl0
aW5nRm9yRmlyc3RPYnNlcnZhdGlvbi5pc0VtcHR5KCkpOwogICAgICAgICByZXR1cm47CisgICAg
fQogCiAgICAgcmVtb3ZlQWxsVGFyZ2V0cygpOwogICAgIGlmIChhdXRvKiBkb2N1bWVudCA9IHRy
YWNraW5nRG9jdW1lbnQoKSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAxMjg0OGE1NzE3NjhjYjdlMTkzYWJmZDZjYzQzMTBk
YWFkMjgxYzRmLi5hYjg3YzBkMTZiNTdiODI3MTE0NTYxNTliNzViMzliYmUzNjU1MGMwIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTcgQEAKKzIwMjItMDMtMDggIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxl
LmNvbT4KKworICAgICAgICBJbnRlcnNlY3Rpb25PYnNlcnZlciBpcyBjYXVzaW5nIG1hc3NpdmUg
ZG9jdW1lbnQgbGVha3Mgb24gaGFhcmV0ei5jby5pbAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM3NjE5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84
OTk4OTgxNT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBBZGQgbGF5b3V0IHRlc3QgY292ZXJhZ2UuCisKKyAgICAgICAgKiBmYXN0L2RvbS9pbnRlcnNl
Y3Rpb24tb2JzZXJ2ZXItZG9jdW1lbnQtbGVhay1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAg
ICAqIGZhc3QvZG9tL2ludGVyc2VjdGlvbi1vYnNlcnZlci1kb2N1bWVudC1sZWFrLmh0bWw6IEFk
ZGVkLgorICAgICAgICAqIGZhc3QvZG9tL3Jlc291cmNlcy9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXIt
ZG9jdW1lbnQtbGVhay1wb3B1cC5odG1sOiBBZGRlZC4KKwogMjAyMi0wMy0wOCAgQ2hyaXMgRHVt
ZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHNpbGVuY2UgY29u
c29sZSBsb2dnaW5nIGZvciBodHRwL3Rlc3RzL3NlY3VyaXR5L2Nvb2tpZS1tb2R1bGUtaW1wb3J0
LXByb3BhZ2F0ZS5odG1sCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9pbnRlcnNl
Y3Rpb24tb2JzZXJ2ZXItZG9jdW1lbnQtbGVhay1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9m
YXN0L2RvbS9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXItZG9jdW1lbnQtbGVhay1leHBlY3RlZC50eHQK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uYzViMWQwNDIxN2YyNzk2N2EzMjJiYTVmNzNhNDc0ZGJkNjBiODNjOAotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL2ludGVyc2VjdGlvbi1vYnNlcnZl
ci1kb2N1bWVudC1sZWFrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDEyIEBACittYWluIGZyYW1l
IC0gaGFzIDEgb251bmxvYWQgaGFuZGxlcihzKQorVGVzdHMgdGhhdCBJbnRlcnNlY3Rpb25PYnNl
cnZlciBkb2Vzbid0IGNhdXNlIERvY3VtZW50IGxlYWtzLgorCitPbiBzdWNjZXNzLCB5b3Ugd2ls
bCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01Q
TEVURSIuCisKKworUEFTUyBpbnRlcm5hbHMuaXNEb2N1bWVudEFsaXZlKGZyYW1lRG9jdW1lbnRJ
RCkgaXMgdHJ1ZQorUEFTUyBUaGUgaWZyYW1lIGRvY3VtZW50IGRpZG4ndCBsZWFrLgorUEFTUyBz
dWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvZG9tL2ludGVyc2VjdGlvbi1vYnNlcnZlci1kb2N1bWVudC1sZWFr
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXItZG9jdW1l
bnQtbGVhay5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjlmNDA2ZDQyOTQyYTZlOTZhN2U1Yjk0ZTRkZGJjZjFj
M2NkNDJmNTMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9pbnRlcnNl
Y3Rpb24tb2JzZXJ2ZXItZG9jdW1lbnQtbGVhay5odG1sCkBAIC0wLDAgKzEsNDAgQEAKKzwhRE9D
VFlQRSBodG1sPgorPGh0bWw+Cis8Ym9keT4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMv
anMtdGVzdC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oIlRlc3RzIHRoYXQg
SW50ZXJzZWN0aW9uT2JzZXJ2ZXIgZG9lc24ndCBjYXVzZSBEb2N1bWVudCBsZWFrcy4iKTsKK2pz
VGVzdElzQXN5bmMgPSB0cnVlOworCitmcmFtZURvY3VtZW50SUQgPSAwOworY2hlY2tDb3VudCA9
IDA7CisKK29ubG9hZCA9ICgpID0+IHsKKyAgICB3aW5kb3cub3BlbigicmVzb3VyY2VzL2ludGVy
c2VjdGlvbi1vYnNlcnZlci1kb2N1bWVudC1sZWFrLXBvcHVwLmh0bWwiKTsKK307CisKK2Z1bmN0
aW9uIHBvcHVwRG9jdW1lbnRXYXNDcmVhdGVkKGZyYW1lRG9jdW1lbnQpCit7CisgICAgaWYgKCF3
aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICByZXR1cm47CisKKyAgICBmcmFtZURvY3VtZW50SUQg
PSBpbnRlcm5hbHMuZG9jdW1lbnRJZGVudGlmaWVyKGZyYW1lRG9jdW1lbnQpOworICAgIHNob3Vs
ZEJlVHJ1ZSgiaW50ZXJuYWxzLmlzRG9jdW1lbnRBbGl2ZShmcmFtZURvY3VtZW50SUQpIik7Cisg
ICAgaGFuZGxlID0gc2V0SW50ZXJ2YWwoKCkgPT4geworICAgICAgICBnYygpOworICAgICAgICBp
ZiAoIWludGVybmFscy5pc0RvY3VtZW50QWxpdmUoZnJhbWVEb2N1bWVudElEKSkgeworICAgICAg
ICAgICAgY2xlYXJJbnRlcnZhbChoYW5kbGUpOworICAgICAgICAgICAgdGVzdFBhc3NlZCgiVGhl
IGlmcmFtZSBkb2N1bWVudCBkaWRuJ3QgbGVhay4iKTsKKyAgICAgICAgICAgIGZpbmlzaEpTVGVz
dCgpOworICAgICAgICB9CisgICAgICAgIGNoZWNrQ291bnQrKzsKKyAgICAgICAgaWYgKGNoZWNr
Q291bnQgPiA1MDApIHsKKyAgICAgICAgICAgIGNsZWFySW50ZXJ2YWwoaGFuZGxlKTsKKyAgICAg
ICAgICAgIHRlc3RGYWlsZWQoIlRoZSBpZnJhbWUgZG9jdW1lbnQgbGVha2VkLiIpOworICAgICAg
ICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgICAgIH0KKyAgICB9LCAxMCk7Cit9Cis8L3Njcmlw
dD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL3Jl
c291cmNlcy9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXItZG9jdW1lbnQtbGVhay1wb3B1cC5odG1sIGIv
TGF5b3V0VGVzdHMvZmFzdC9kb20vcmVzb3VyY2VzL2ludGVyc2VjdGlvbi1vYnNlcnZlci1kb2N1
bWVudC1sZWFrLXBvcHVwLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMTRiM2M5NjIzODFiYjY0NzkxOGE2YjA4
N2ZmMDdjMmE1OTM4Y2UyZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9t
L3Jlc291cmNlcy9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXItZG9jdW1lbnQtbGVhay1wb3B1cC5odG1s
CkBAIC0wLDAgKzEsMjAgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8Ym9keT4KKzxzY3Jp
cHQ+CitmdW5jdGlvbiBoYW5kbGVJbnRlcnNlY3QoZW50cmllcywgb2JzZXJ2ZXIpCit7Cit9CisK
K29udW5sb2FkID0gKCkgPT4geworICAgIG9ic2VydmVyID0gbmV3IEludGVyc2VjdGlvbk9ic2Vy
dmVyKGhhbmRsZUludGVyc2VjdCk7CisgICAgb2JzZXJ2ZXIub2JzZXJ2ZShkb2N1bWVudC5ib2R5
KTsKK307CisKK29ubG9hZCA9ICgpID0+IHsKKyAgICBvcGVuZXIucG9wdXBEb2N1bWVudFdhc0Ny
ZWF0ZWQoZG9jdW1lbnQpOworICAgIGNsb3NlKCk7Cit9OworPC9zY3JpcHQ+Cis8L2JvZHk+Cis8
L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454180</attachid>
            <date>2022-03-08 18:06:59 -0800</date>
            <delta_ts>2022-03-08 22:14:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-237619-20220308180658.patch</filename>
            <type>text/plain</type>
            <size>7746</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkwOTkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGRiMmIwZGY4MTI1NTk1
OTBhZmQwNDZlYTFkNzg2YThkNjllMjNlMi4uZDYwNGZmMzA1ZWJhYWJmODY4OTU4MDMyOWZjNjMx
OWNiNWYwYzY5MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDIyLTAzLTA4ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgSW50ZXJzZWN0aW9uT2JzZXJ2
ZXIgaXMgY2F1c2luZyBtYXNzaXZlIGRvY3VtZW50IGxlYWtzIG9uIGhhYXJldHouY28uaWwKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNzYxOQorICAg
ICAgICA8cmRhcjovL3Byb2JsZW0vODk5ODk4MTU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU2lt
b24gRnJhc2VyLgorCisgICAgICAgIE9uIGhhYXJldHouY28uaWwsIG1hbnkgb2YgdGhlIGlmcmFt
ZSBkb2N1bWVudHMgKGZvciBHb29nbGUgYWQgZnJhbWVzKSB3ZXJlIGxlYWtpbmcgZHVlIHRvCisg
ICAgICAgIEludGVyc2VjdGlvbk9ic2VydmVyLiBJbiBwYXJ0aWN1bGFyLCBJbnRlcnNlY3Rpb25P
YnNlcnZlcjo6aXNSZWFjaGFibGVGcm9tT3BhcXVlUm9vdHMoKQorICAgICAgICB3YXMgcmV0dXJu
aW5nIHRydWUgYmVjYXVzZSBtX3RhcmdldHNXYWl0aW5nRm9yRmlyc3RPYnNlcnZhdGlvbiB3YXMg
bm9uLWVtcHR5LiBUaGlzIGluZGljYXRlcworICAgICAgICB0aGF0IHRoZSBJbnRlcnNlY3Rpb25P
YnNlcnZlciBpcyB3YWl0aW5nIGZvciBpdHMgZmlyc3Qgb2JzZXJ2YXRpb24gc2luY2UgdGhhdCB0
YXJnZXQgd2FzCisgICAgICAgIGFkZGVkLiBIb3dldmVyLCB0aGUgb2JzZXJ2YXRpb24gaXMgbm90
IGNvbWluZyBiZWNhdXNlIHdlIG5hdmlnYXRlZCBhd2F5IGZyb20gdGhlIGRvY3VtZW50LgorCisg
ICAgICAgIFRvIGFkZHJlc3MgdGhlIGlzc3VlLCBJIHVwZGF0ZWQgRG9jdW1lbnQ6OmNvbW1vblRl
YXJkb3duKCkgdG8gZGlzY29ubmVjdCBhbGwKKyAgICAgICAgSW50ZXJzZWN0aW9uT2JzZXJ2ZXJz
IChhbmQgdGhlIHZlcnkgc2ltaWxhciBSZXNpemVPYnNlcnZlcnMpLCByaWdodCBhZnRlciBzdG9w
cGluZyBhbGwKKyAgICAgICAgQWN0aXZlRE9NT2JqZWN0LgorCisgICAgICAgIFRlc3Q6IGZhc3Qv
ZG9tL2ludGVyc2VjdGlvbi1vYnNlcnZlci1kb2N1bWVudC1sZWFrLmh0bWwKKworICAgICAgICAq
IGRvbS9Eb2N1bWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEb2N1bWVudDo6Y29tbW9uVGVh
cmRvd24pOgorICAgICAgICAqIGRvbS9Eb2N1bWVudC5oOgorICAgICAgICAqIHBhZ2UvSW50ZXJz
ZWN0aW9uT2JzZXJ2ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW50ZXJzZWN0aW9uT2JzZXJ2
ZXI6OmRpc2Nvbm5lY3QpOgorICAgICAgICBObyBsb25nZXIgcmV0dXJuIGVhcmx5IGlmIGhhc09i
c2VydmF0aW9uVGFyZ2V0cygpIHJldHVybnMgZmFsc2UuIFRoaXMgaXMgYmVjYXVzZQorCiAyMDIy
LTAzLTA4ICBNaWNoYWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AZ25vbWUub3JnPgogCiAgICAg
ICAgIFtHVEtdIFN5bmMgZ3RrLW92ZXJsYXktc2Nyb2xsaW5nIHNldHRpbmcgdG8gd2ViIHByb2Nl
c3MKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCmluZGV4IDkxZmEzMTgyYjAzYTgyZTY5MmUzYzhkN2Ey
NGRkY2UxNTI2MTA5YzEuLjMyNTE0ODhlYjYxYjJjMWYwNWRlMjgxMjFhZDI4MmJmMzQwNzE4YWIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcApAQCAtODE4LDYgKzgxOCwxOCBAQCB2b2lkIERvY3Vt
ZW50Ojpjb21tb25UZWFyZG93bigpCiAKICAgICBtX2RvY3VtZW50RnJhZ21lbnRGb3JJbm5lck91
dGVySFRNTCA9IG51bGxwdHI7CiAKKyAgICBhdXRvIGludGVyc2VjdGlvbk9ic2VydmVycyA9IG1f
aW50ZXJzZWN0aW9uT2JzZXJ2ZXJzOworICAgIGZvciAoYXV0byYgaW50ZXJzZWN0aW9uT2JzZXJ2
ZXIgOiBpbnRlcnNlY3Rpb25PYnNlcnZlcnMpIHsKKyAgICAgICAgaWYgKGludGVyc2VjdGlvbk9i
c2VydmVyKQorICAgICAgICAgICAgaW50ZXJzZWN0aW9uT2JzZXJ2ZXItPmRpc2Nvbm5lY3QoKTsK
KyAgICB9CisKKyAgICBhdXRvIHJlc2l6ZU9ic2VydmVycyA9IG1fcmVzaXplT2JzZXJ2ZXJzOwor
ICAgIGZvciAoYXV0byYgcmVzaXplT2JzZXJ2ZXIgOiByZXNpemVPYnNlcnZlcnMpIHsKKyAgICAg
ICAgaWYgKHJlc2l6ZU9ic2VydmVyKQorICAgICAgICAgICAgcmVzaXplT2JzZXJ2ZXItPmRpc2Nv
bm5lY3QoKTsKKyAgICB9CisKICAgICBpZiAobV9oaWdobGlnaHRSZWdpc3RlcikKICAgICAgICAg
bV9oaWdobGlnaHRSZWdpc3Rlci0+Y2xlYXIoKTsKICAgICBpZiAobV9mcmFnbWVudEhpZ2hsaWdo
dFJlZ2lzdGVyKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmggYi9T
b3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuaAppbmRleCA2Zjg5NDRmNTE1NGNlMjNlMjQ3NTlh
YTIzYjYyZGJjMjhmMGI0MTUzLi5kM2Q5M2Q4ZGJmOWYwM2MxNDc1MTA0MzY1ZGMwNzE5Nzk3YzNh
YWNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuaApAQCAtMTk2OSw3ICsxOTY5LDYgQEAgcHJpdmF0ZToK
ICAgICBXZWFrSGFzaFNldDxIVE1MSW1hZ2VFbGVtZW50PiBtX2R5bmFtaWNNZWRpYVF1ZXJ5RGVw
ZW5kZW50SW1hZ2VzOwogCiAgICAgVmVjdG9yPFdlYWtQdHI8SW50ZXJzZWN0aW9uT2JzZXJ2ZXI+
PiBtX2ludGVyc2VjdGlvbk9ic2VydmVyczsKLSAgICBWZWN0b3I8V2Vha1B0cjxJbnRlcnNlY3Rp
b25PYnNlcnZlcj4+IG1faW50ZXJzZWN0aW9uT2JzZXJ2ZXJzV2l0aFBlbmRpbmdOb3RpZmljYXRp
b25zOwogICAgIFRpbWVyIG1faW50ZXJzZWN0aW9uT2JzZXJ2ZXJzSW5pdGlhbFVwZGF0ZVRpbWVy
OwogICAgIC8vIFRoaXMgaXMgb25seSBub24tbnVsbCB3aGVuIHRoaXMgZG9jdW1lbnQgaXMgYW4g
ZXhwbGljaXQgcm9vdC4KICAgICBzdGQ6OnVuaXF1ZV9wdHI8SW50ZXJzZWN0aW9uT2JzZXJ2ZXJE
YXRhPiBtX2ludGVyc2VjdGlvbk9ic2VydmVyRGF0YTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvSW50ZXJzZWN0aW9uT2JzZXJ2ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9J
bnRlcnNlY3Rpb25PYnNlcnZlci5jcHAKaW5kZXggZGIwYzNmNGI2YTFiZDQ1NDNlZjNhMWY4MzQw
M2RmY2JmZTk5Mzg2MS4uNTEwYjllNDE3YzY3MTYyMDU2YWM1ZTE2OTZiYWRlYzdjYzI2OGUyNSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9JbnRlcnNlY3Rpb25PYnNlcnZlci5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9JbnRlcnNlY3Rpb25PYnNlcnZlci5jcHAKQEAgLTE5
Nyw4ICsxOTcsMTAgQEAgdm9pZCBJbnRlcnNlY3Rpb25PYnNlcnZlcjo6dW5vYnNlcnZlKEVsZW1l
bnQmIHRhcmdldCkKIAogdm9pZCBJbnRlcnNlY3Rpb25PYnNlcnZlcjo6ZGlzY29ubmVjdCgpCiB7
Ci0gICAgaWYgKCFoYXNPYnNlcnZhdGlvblRhcmdldHMoKSkKKyAgICBpZiAoIWhhc09ic2VydmF0
aW9uVGFyZ2V0cygpKSB7CisgICAgICAgIEFTU0VSVChtX3RhcmdldHNXYWl0aW5nRm9yRmlyc3RP
YnNlcnZhdGlvbi5pc0VtcHR5KCkpOwogICAgICAgICByZXR1cm47CisgICAgfQogCiAgICAgcmVt
b3ZlQWxsVGFyZ2V0cygpOwogICAgIGlmIChhdXRvKiBkb2N1bWVudCA9IHRyYWNraW5nRG9jdW1l
bnQoKSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwppbmRleCAxMjg0OGE1NzE3NjhjYjdlMTkzYWJmZDZjYzQzMTBkYWFkMjgxYzRmLi4x
NzVkMjYyNDU4MzVmZTI5ZGJiNDRhZjAwYzEyOTQzMWNkOGRiOTMzIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTcgQEAKKzIwMjItMDMtMDggIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAg
ICAgICBJbnRlcnNlY3Rpb25PYnNlcnZlciBpcyBjYXVzaW5nIG1hc3NpdmUgZG9jdW1lbnQgbGVh
a3Mgb24gaGFhcmV0ei5jby5pbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjM3NjE5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84OTk4OTgxNT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBGcmFzZXIuCisKKyAgICAgICAgQWRkIGxheW91dCB0
ZXN0IGNvdmVyYWdlLgorCisgICAgICAgICogZmFzdC9kb20vaW50ZXJzZWN0aW9uLW9ic2VydmVy
LWRvY3VtZW50LWxlYWstZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2RvbS9p
bnRlcnNlY3Rpb24tb2JzZXJ2ZXItZG9jdW1lbnQtbGVhay5odG1sOiBBZGRlZC4KKyAgICAgICAg
KiBmYXN0L2RvbS9yZXNvdXJjZXMvaW50ZXJzZWN0aW9uLW9ic2VydmVyLWRvY3VtZW50LWxlYWst
cG9wdXAuaHRtbDogQWRkZWQuCisKIDIwMjItMDMtMDggIENocmlzIER1bWV6ICA8Y2R1bWV6QGFw
cGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCBzaWxlbmNlIGNvbnNvbGUgbG9nZ2luZyBm
b3IgaHR0cC90ZXN0cy9zZWN1cml0eS9jb29raWUtbW9kdWxlLWltcG9ydC1wcm9wYWdhdGUuaHRt
bApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vaW50ZXJzZWN0aW9uLW9ic2VydmVy
LWRvY3VtZW50LWxlYWstZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vaW50ZXJz
ZWN0aW9uLW9ic2VydmVyLWRvY3VtZW50LWxlYWstZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmM1
YjFkMDQyMTdmMjc5NjdhMzIyYmE1ZjczYTQ3NGRiZDYwYjgzYzgKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXItZG9jdW1lbnQtbGVh
ay1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMiBAQAorbWFpbiBmcmFtZSAtIGhhcyAxIG9udW5s
b2FkIGhhbmRsZXIocykKK1Rlc3RzIHRoYXQgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIgZG9lc24ndCBj
YXVzZSBEb2N1bWVudCBsZWFrcy4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVz
IG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BB
U1MgaW50ZXJuYWxzLmlzRG9jdW1lbnRBbGl2ZShmcmFtZURvY3VtZW50SUQpIGlzIHRydWUKK1BB
U1MgVGhlIGlmcmFtZSBkb2N1bWVudCBkaWRuJ3QgbGVhay4KK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFy
c2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L2RvbS9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXItZG9jdW1lbnQtbGVhay5odG1sIGIvTGF5b3V0
VGVzdHMvZmFzdC9kb20vaW50ZXJzZWN0aW9uLW9ic2VydmVyLWRvY3VtZW50LWxlYWsuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi45ZjQwNmQ0Mjk0MmE2ZTk2YTdlNWI5NGU0ZGRiY2YxYzNjZDQyZjUzCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vaW50ZXJzZWN0aW9uLW9ic2VydmVy
LWRvY3VtZW50LWxlYWsuaHRtbApAQCAtMCwwICsxLDQwIEBACis8IURPQ1RZUEUgaHRtbD4KKzxo
dG1sPgorPGJvZHk+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwv
c2NyaXB0PgorPHNjcmlwdD4KK2Rlc2NyaXB0aW9uKCJUZXN0cyB0aGF0IEludGVyc2VjdGlvbk9i
c2VydmVyIGRvZXNuJ3QgY2F1c2UgRG9jdW1lbnQgbGVha3MuIik7Citqc1Rlc3RJc0FzeW5jID0g
dHJ1ZTsKKworZnJhbWVEb2N1bWVudElEID0gMDsKK2NoZWNrQ291bnQgPSAwOworCitvbmxvYWQg
PSAoKSA9PiB7CisgICAgd2luZG93Lm9wZW4oInJlc291cmNlcy9pbnRlcnNlY3Rpb24tb2JzZXJ2
ZXItZG9jdW1lbnQtbGVhay1wb3B1cC5odG1sIik7Cit9OworCitmdW5jdGlvbiBwb3B1cERvY3Vt
ZW50V2FzQ3JlYXRlZChmcmFtZURvY3VtZW50KQoreworICAgIGlmICghd2luZG93LmludGVybmFs
cykKKyAgICAgICAgcmV0dXJuOworCisgICAgZnJhbWVEb2N1bWVudElEID0gaW50ZXJuYWxzLmRv
Y3VtZW50SWRlbnRpZmllcihmcmFtZURvY3VtZW50KTsKKyAgICBzaG91bGRCZVRydWUoImludGVy
bmFscy5pc0RvY3VtZW50QWxpdmUoZnJhbWVEb2N1bWVudElEKSIpOworICAgIGhhbmRsZSA9IHNl
dEludGVydmFsKCgpID0+IHsKKyAgICAgICAgZ2MoKTsKKyAgICAgICAgaWYgKCFpbnRlcm5hbHMu
aXNEb2N1bWVudEFsaXZlKGZyYW1lRG9jdW1lbnRJRCkpIHsKKyAgICAgICAgICAgIGNsZWFySW50
ZXJ2YWwoaGFuZGxlKTsKKyAgICAgICAgICAgIHRlc3RQYXNzZWQoIlRoZSBpZnJhbWUgZG9jdW1l
bnQgZGlkbid0IGxlYWsuIik7CisgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICAgICAg
fQorICAgICAgICBjaGVja0NvdW50Kys7CisgICAgICAgIGlmIChjaGVja0NvdW50ID4gNTAwKSB7
CisgICAgICAgICAgICBjbGVhckludGVydmFsKGhhbmRsZSk7CisgICAgICAgICAgICB0ZXN0RmFp
bGVkKCJUaGUgaWZyYW1lIGRvY3VtZW50IGxlYWtlZC4iKTsKKyAgICAgICAgICAgIGZpbmlzaEpT
VGVzdCgpOworICAgICAgICB9CisgICAgfSwgMTApOworfQorPC9zY3JpcHQ+Cis8L2JvZHk+Cis8
L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9yZXNvdXJjZXMvaW50ZXJz
ZWN0aW9uLW9ic2VydmVyLWRvY3VtZW50LWxlYWstcG9wdXAuaHRtbCBiL0xheW91dFRlc3RzL2Zh
c3QvZG9tL3Jlc291cmNlcy9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXItZG9jdW1lbnQtbGVhay1wb3B1
cC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjAyNTQ2OGEwZTA0M2I3ODUyNDQzYjA1Njg1ZTRjNjc0MjhlZGE5
MWEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9yZXNvdXJjZXMvaW50
ZXJzZWN0aW9uLW9ic2VydmVyLWRvY3VtZW50LWxlYWstcG9wdXAuaHRtbApAQCAtMCwwICsxLDIz
IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8c2NyaXB0PgorZnVuY3Rpb24g
aGFuZGxlSW50ZXJzZWN0KGVudHJpZXMsIG9ic2VydmVyKQoreworfQorCitvbnVubG9hZCA9ICgp
ID0+IHsKKyAgICBpZiAoIXdpbmRvdy5JbnRlcnNlY3Rpb25PYnNlcnZlcikKKyAgICAgICAgcmV0
dXJuOworCisgICAgb2JzZXJ2ZXIgPSBuZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoaGFuZGxlSW50
ZXJzZWN0KTsKKyAgICBvYnNlcnZlci5vYnNlcnZlKGRvY3VtZW50LmJvZHkpOworfTsKKworb25s
b2FkID0gKCkgPT4geworICAgIG9wZW5lci5wb3B1cERvY3VtZW50V2FzQ3JlYXRlZChkb2N1bWVu
dCk7CisgICAgY2xvc2UoKTsKK307Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>