<?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>203014</bug_id>
          
          <creation_ts>2019-10-15 16:45:13 -0700</creation_ts>
          <short_desc>[iOS] Maintain the last Back/Forward cache entry when the application gets suspended</short_desc>
          <delta_ts>2019-10-15 18:50:01 -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>WebKit2</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>
          
          <blocked>202293</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1580374</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-10-15 16:45:13 -0700</bug_when>
    <thetext>Maintain the last Back/Forward cache entry when the application gets suspended. Homing out of MobileSafari currently kills all back/forward cache entries so no more fast back when coming back to MobileSafari.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580379</commentid>
    <comment_count>1</comment_count>
      <attachid>381038</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-10-15 16:52:22 -0700</bug_when>
    <thetext>Created attachment 381038
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580381</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-10-15 16:52:43 -0700</bug_when>
    <thetext>&lt;rdar://problem/56313898&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580388</commentid>
    <comment_count>3</comment_count>
      <attachid>381038</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-10-15 17:06:47 -0700</bug_when>
    <thetext>Comment on attachment 381038
Patch

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

r=me

&gt; Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm:593
&gt; +    if (m_prewarmedProcess)
&gt; +        m_prewarmedProcess-&gt;shutDown();

Do we need to kill the prewarmed process? Jetsam can always kill it if needed. And it&apos;s a bummer to make the next link navigation slow in cases where you&apos;re multitasking.

I guess this was our existing behavior, so my question may be out of scope of this patch.

The same question applies to the process cache too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580414</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-10-15 18:25:15 -0700</bug_when>
    <thetext>(In reply to Geoffrey Garen from comment #3)
&gt; Comment on attachment 381038 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=381038&amp;action=review
&gt; 
&gt; r=me
&gt; 
&gt; &gt; Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm:593
&gt; &gt; +    if (m_prewarmedProcess)
&gt; &gt; +        m_prewarmedProcess-&gt;shutDown();
&gt; 
&gt; Do we need to kill the prewarmed process? Jetsam can always kill it if
&gt; needed. And it&apos;s a bummer to make the next link navigation slow in cases
&gt; where you&apos;re multitasking.
&gt; 
&gt; I guess this was our existing behavior, so my question may be out of scope
&gt; of this patch.

Yes, this is not new behavior in this patch. I can follow-up and change this.

&gt; 
&gt; The same question applies to the process cache too.

Does not really matter since the process cache is currently disabled on iOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580422</commentid>
    <comment_count>5</comment_count>
      <attachid>381038</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-15 18:50:00 -0700</bug_when>
    <thetext>Comment on attachment 381038
Patch

Clearing flags on attachment: 381038

Committed r251174: &lt;https://trac.webkit.org/changeset/251174&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580423</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-15 18:50:01 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>381038</attachid>
            <date>2019-10-15 16:52:22 -0700</date>
            <delta_ts>2019-10-15 18:50:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203014-20191015165221.patch</filename>
            <type>text/plain</type>
            <size>7482</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUxMTM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDBjMjFiYTRhMmRhYmE4OWM2
YzgwMDcxODc4NDU4NjgyNmY0MTk2ZjguLjgzZDAyYWNiNGE3MjYzOThmNjRlYTdlNTE2NWI0OGUy
MTIxZjhkNDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzMgQEAKKzIwMTktMTAtMTUgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBNYWludGFpbiB0aGUgbGFz
dCBCYWNrL0ZvcndhcmQgY2FjaGUgZW50cnkgd2hlbiB0aGUgYXBwbGljYXRpb24gZ2V0cyBzdXNw
ZW5kZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIw
MzAxNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFBy
ZXZpb3VzbHksIHdlIHdvdWxkIGNsZWFyIGFsbCBiYWNrL2ZvcndhcmQgY2FjaGUgZW50cmllcyB3
aGVuIHRoZSBhcHBsaWNhdGlvbiBpcyBhYm91dCB0bworICAgICAgICBiZSBzdXNwZW5kZWQuIFRo
aXMgbWVhbnMgdGhhdCB3ZSB3b3VsZCBsb3NlIGZhc3QtYmFjayB3aGVuIGNvbWluZyBiYWNrIHRv
IHRoZSBhcHBsaWNhdGlvbi4KKyAgICAgICAgVG8gYmUgbWVtb3J5LWZyaWVuZGx5IGJ1dCBtYWlu
dGFpbiB0aGUgZmFzdC1iYWNrIHdoZW4gY29taW5nIGJhY2sgdG8gdGhlIGFwcGxpY2F0aW9uLCB3
ZSBub3cKKyAgICAgICAgbWFpbnRhaW4gdGhlIGxhc3QgYmFjay9mb3J3YXJkIGNhY2hlIGVudHJ5
IHdoZW4gdGhlIGFwcGxpY2F0aW9uIGdldHMgc3VzcGVuZGVkLgorCisgICAgICAgICogVUlQcm9j
ZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6OldlYlBy
b2Nlc3NQb29sOjphcHBsaWNhdGlvbklzQWJvdXRUb1N1c3BlbmQpOgorICAgICAgICAoV2ViS2l0
OjpXZWJQcm9jZXNzUG9vbDo6bm90aWZ5UHJvY2Vzc1Bvb2xzQXBwbGljYXRpb25Jc0Fib3V0VG9T
dXNwZW5kKToKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViQmFja0ZvcndhcmRDYWNoZS5jcHA6Cisg
ICAgICAgIChXZWJLaXQ6OldlYkJhY2tGb3J3YXJkQ2FjaGU6OnBydW5lVG9TaXplKToKKyAgICAg
ICAgKiBVSVByb2Nlc3MvV2ViQmFja0ZvcndhcmRDYWNoZS5oOgorICAgICAgICAqIFVJUHJvY2Vz
cy9XZWJQcm9jZXNzUG9vbC5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvUHJvY2Vzc0Fzc2Vy
dGlvbklPUy5tbToKKyAgICAgICAgKC1bV0tQcm9jZXNzQXNzZXJ0aW9uQmFja2dyb3VuZFRhc2tN
YW5hZ2VyIGluaXRdKToKKyAgICAgICAgKC1bV0tQcm9jZXNzQXNzZXJ0aW9uQmFja2dyb3VuZFRh
c2tNYW5hZ2VyIF9yZWxlYXNlQmFja2dyb3VuZFRhc2tdKToKKworICAgICAgICAqIFdlYlByb2Nl
c3MvV2ViUHJvY2Vzcy5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3M6OmluaXRpYWxp
emVXZWJQcm9jZXNzKToKKyAgICAgICAgQSBXZWJQcm9jZXNzIG5vIGxvbmdlciBjbGVhcnMgaXRz
IFBhZ2VDYWNoZSBvbiBzdXNwZW5zaW9uIG9uIGlPUy4gV2UgbGV0IHRoZSBVSVByb2Nlc3Mncwor
ICAgICAgICBiYWNrL2ZvcndhcmQgY2FjaGUgY29udHJvbCB3aGVuIFBhZ2VDYWNoZSBlbnRyaWVz
IHNob3VsZCBnZXQgZGVzdHJveWVkLiBUaGUgYmFjay9mb3J3YXJkCisgICAgICAgIGNhY2hlIHdp
bGwgcHJvcGVybHkgd2FrZSB1cCBhIHN1c3BlbmRlZCBwcm9jZXNzIHRvIGNsZWFyIG9uZSBvZiBp
dHMgUGFnZUNhY2hlIGVudHJpZXMgaWYKKyAgICAgICAgbmVlZGVkLgorCiAyMDE5LTEwLTE1ICBD
aHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgU3RvcCB1c2luZyBpbmhl
cml0YW5jZSBmb3IgV2ViQmFja0ZvcndhcmRDYWNoZUVudHJ5CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tIGIvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQppbmRleCA0YjkyYjkz
OGM2MWRkMmIyYzllM2MzYzViYmMyZWZhNDE4MWRhYWZjLi4xYTQxY2QxMWFmMWI4OGI0NGY4ZmVm
YmMyOTlmMDg5NGM4N2IxYWM3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9D
b2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW0KQEAgLTM3LDYgKzM3LDcgQEAKICNpbXBvcnQg
IlRleHRDaGVja2VyLmgiCiAjaW1wb3J0ICJWZXJzaW9uQ2hlY2tzLmgiCiAjaW1wb3J0ICJXS0Jy
b3dzaW5nQ29udGV4dENvbnRyb2xsZXJJbnRlcm5hbC5oIgorI2ltcG9ydCAiV2ViQmFja0Zvcndh
cmRDYWNoZS5oIgogI2ltcG9ydCAiV2ViTWVtb3J5UHJlc3N1cmVIYW5kbGVyLmgiCiAjaW1wb3J0
ICJXZWJQYWdlR3JvdXAuaCIKICNpbXBvcnQgIldlYlByZWZlcmVuY2VzS2V5cy5oIgpAQCAtNTg1
LDExICs1ODYsMTggQEAgaW50IHdlYlByb2Nlc3NUaHJvdWdocHV0UU9TKCkKICNpZiBQTEFURk9S
TShJT1NfRkFNSUxZKQogdm9pZCBXZWJQcm9jZXNzUG9vbDo6YXBwbGljYXRpb25Jc0Fib3V0VG9T
dXNwZW5kKCkKIHsKLSAgICBSRUxFQVNFX0xPRyhQcm9jZXNzU3VzcGVuc2lvbiwgIkFwcGxpY2F0
aW9uIGlzIGFib3V0IHRvIHN1c3BlbmQgc28gd2Ugc2ltdWxhdGUgbWVtb3J5IHByZXNzdXJlIHRv
IHRlcm1pbmF0ZSBub24tY3JpdGljYWwgcHJvY2Vzc2VzIik7Ci0gICAgLy8gU2ltdWxhdGUgbWVt
b3J5IHByZXNzdXJlIGhhbmRsaW5nIHNvIGZyZWUgYXMgbXVjaCBtZW1vcnkgYXMgcG9zc2libGUg
YmVmb3JlIHN1c3BlbmRpbmcuCi0gICAgLy8gSW4gcGFydGljdWxhciwgdGhpcyB3aWxsIHRlcm1p
bmF0ZSBwcmV3YXJtZWQgYW5kIFBhZ2VDYWNoZSBwcm9jZXNzZXMuCisgICAgUkVMRUFTRV9MT0co
UHJvY2Vzc1N1c3BlbnNpb24sICJXZWJQcm9jZXNzUG9vbDo6YXBwbGljYXRpb25Jc0Fib3V0VG9T
dXNwZW5kKCkgVGVybWluYXRpbmcgbm9uLWNyaXRpY2FsIHByb2Nlc3NlcyIpOworCisgICAgbV9i
YWNrRm9yd2FyZENhY2hlLT5wcnVuZVRvU2l6ZSgxKTsKKyAgICBpZiAobV9wcmV3YXJtZWRQcm9j
ZXNzKQorICAgICAgICBtX3ByZXdhcm1lZFByb2Nlc3MtPnNodXREb3duKCk7CisgICAgbV93ZWJQ
cm9jZXNzQ2FjaGUtPmNsZWFyKCk7Cit9CisKK3ZvaWQgV2ViUHJvY2Vzc1Bvb2w6Om5vdGlmeVBy
b2Nlc3NQb29sc0FwcGxpY2F0aW9uSXNBYm91dFRvU3VzcGVuZCgpCit7CiAgICAgZm9yIChhdXRv
KiBwcm9jZXNzUG9vbCA6IGFsbFByb2Nlc3NQb29scygpKQotICAgICAgICBwcm9jZXNzUG9vbC0+
aGFuZGxlTWVtb3J5UHJlc3N1cmVXYXJuaW5nKENyaXRpY2FsOjpZZXMpOworICAgICAgICBwcm9j
ZXNzUG9vbC0+YXBwbGljYXRpb25Jc0Fib3V0VG9TdXNwZW5kKCk7CiB9CiAjZW5kaWYKIApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViQmFja0ZvcndhcmRDYWNoZS5jcHAg
Yi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJCYWNrRm9yd2FyZENhY2hlLmNwcAppbmRleCBl
NzVhODk2YjlkNmY1NGNkZGMwOWU3NjVhYWE5N2ViN2U5YzA4M2Q1Li42OTg1MDRkMTlmOTY0ZGVm
MjE2YmRmODdmNDE2M2E1YWJlY2Q5MTU0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9XZWJCYWNrRm9yd2FyZENhY2hlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9XZWJCYWNrRm9yd2FyZENhY2hlLmNwcApAQCAtMTY0LDQgKzE2NCwxMSBAQCB2b2lkIFdlYkJh
Y2tGb3J3YXJkQ2FjaGU6OmNsZWFyKCkKICAgICAgICAgaXRlbS0+c2V0QmFja0ZvcndhcmRDYWNo
ZUVudHJ5KG51bGxwdHIpOwogfQogCit2b2lkIFdlYkJhY2tGb3J3YXJkQ2FjaGU6OnBydW5lVG9T
aXplKHVuc2lnbmVkIG5ld1NpemUpCit7CisgICAgUkVMRUFTRV9MT0coQmFja0ZvcndhcmRDYWNo
ZSwgIldlYkJhY2tGb3J3YXJkQ2FjaGU6OnBydW5lVG9TaXplKCV1KSIsIG5ld1NpemUpOworICAg
IHdoaWxlIChzaXplKCkgPiBuZXdTaXplKQorICAgICAgICByZW1vdmVPbGRlc3RFbnRyeSgpOwor
fQorCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9XZWJCYWNrRm9yd2FyZENhY2hlLmggYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9X
ZWJCYWNrRm9yd2FyZENhY2hlLmgKaW5kZXggYzFlMTE1YTE5NDA5NTM2MGU0ZGQ5OTRmMTNmNjQx
YmQ5ZmFjNGZjYy4uYmU0YmM0ZWUzY2M0ZGRmMzI4ZDBiMjcxZTkzYjliMTc0NDRmYjY5MiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViQmFja0ZvcndhcmRDYWNoZS5oCisr
KyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYkJhY2tGb3J3YXJkQ2FjaGUuaApAQCAtNTAs
NiArNTAsNyBAQCBwdWJsaWM6CiAgICAgdW5zaWduZWQgc2l6ZSgpIGNvbnN0IHsgcmV0dXJuIG1f
aXRlbXNXaXRoQ2FjaGVkUGFnZS5zaXplKCk7IH0KIAogICAgIHZvaWQgY2xlYXIoKTsKKyAgICB2
b2lkIHBydW5lVG9TaXplKHVuc2lnbmVkKTsKICAgICB2b2lkIHJlbW92ZUVudHJpZXNGb3JQcm9j
ZXNzKFdlYlByb2Nlc3NQcm94eSYpOwogICAgIHZvaWQgcmVtb3ZlRW50cmllc0ZvclBhZ2UoV2Vi
UGFnZVByb3h5Jik7CiAgICAgdm9pZCByZW1vdmVFbnRyaWVzRm9yU2Vzc2lvbihQQUw6OlNlc3Np
b25JRCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUG9v
bC5oIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Bvb2wuaAppbmRleCA3OGJk
YzA0N2ExZTQ5MzA0ZmIzZmE2ODE0ZjAyM2FkMTEyYjVhNThjLi5jNmJhMGZjOGIwY2Y2ZmFlYzc2
NzA4MGNjOWYzYWU3M2M3OTExMzk0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9XZWJQcm9jZXNzUG9vbC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nl
c3NQb29sLmgKQEAgLTIzMCw3ICsyMzAsOCBAQCBwdWJsaWM6CiAgICAgdm9pZCBwb3B1bGF0ZVZp
c2l0ZWRMaW5rcygpOwogCiAjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKLSAgICBzdGF0aWMgdm9p
ZCBhcHBsaWNhdGlvbklzQWJvdXRUb1N1c3BlbmQoKTsKKyAgICB2b2lkIGFwcGxpY2F0aW9uSXNB
Ym91dFRvU3VzcGVuZCgpOworICAgIHN0YXRpYyB2b2lkIG5vdGlmeVByb2Nlc3NQb29sc0FwcGxp
Y2F0aW9uSXNBYm91dFRvU3VzcGVuZCgpOwogI2VuZGlmCiAKICAgICB2b2lkIGhhbmRsZU1lbW9y
eVByZXNzdXJlV2FybmluZyhDcml0aWNhbCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9pb3MvUHJvY2Vzc0Fzc2VydGlvbklPUy5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL2lvcy9Qcm9jZXNzQXNzZXJ0aW9uSU9TLm1tCmluZGV4IDMyZmNmMzYwOWI5NThlYTFiZTZl
ZDQzNWExMTczNjVjOWYzOGRiNGYuLjM3YTY5ODJjMzBjZjhhMjYzY2JhOTVhNGNmNWNhMWZiZTRj
YTAxMzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9Qcm9jZXNzQXNz
ZXJ0aW9uSU9TLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9Qcm9jZXNzQXNz
ZXJ0aW9uSU9TLm1tCkBAIC04NCw3ICs4NCw3IEBAIC0gKGluc3RhbmNldHlwZSlpbml0CiAgICAg
ICAgIF9hcHBsaWNhdGlvbklzQmFja2dyb3VuZGVkID0gWUVTOwogICAgICAgICAKICAgICAgICAg
aWYgKF9iYWNrZ3JvdW5kVGFzayA9PSBVSUJhY2tncm91bmRUYXNrSW52YWxpZCkKLSAgICAgICAg
ICAgIFdlYktpdDo6V2ViUHJvY2Vzc1Bvb2w6OmFwcGxpY2F0aW9uSXNBYm91dFRvU3VzcGVuZCgp
OworICAgICAgICAgICAgV2ViS2l0OjpXZWJQcm9jZXNzUG9vbDo6bm90aWZ5UHJvY2Vzc1Bvb2xz
QXBwbGljYXRpb25Jc0Fib3V0VG9TdXNwZW5kKCk7CiAgICAgfV07CiAKICAgICByZXR1cm4gc2Vs
ZjsKQEAgLTE4OCw3ICsxODgsNyBAQCAtICh2b2lkKV9yZWxlYXNlQmFja2dyb3VuZFRhc2sKIAog
ICAgIFJFTEVBU0VfTE9HKFByb2Nlc3NTdXNwZW5zaW9uLCAiJXAgLSBXS1Byb2Nlc3NBc3NlcnRp
b25CYWNrZ3JvdW5kVGFza01hbmFnZXIgLSBlbmRCYWNrZ3JvdW5kVGFzayIsIHNlbGYpOwogICAg
IGlmIChfYXBwbGljYXRpb25Jc0JhY2tncm91bmRlZCkKLSAgICAgICAgV2ViS2l0OjpXZWJQcm9j
ZXNzUG9vbDo6YXBwbGljYXRpb25Jc0Fib3V0VG9TdXNwZW5kKCk7CisgICAgICAgIFdlYktpdDo6
V2ViUHJvY2Vzc1Bvb2w6Om5vdGlmeVByb2Nlc3NQb29sc0FwcGxpY2F0aW9uSXNBYm91dFRvU3Vz
cGVuZCgpOwogICAgIFtbVUlBcHBsaWNhdGlvbiBzaGFyZWRBcHBsaWNhdGlvbl0gZW5kQmFja2dy
b3VuZFRhc2s6X2JhY2tncm91bmRUYXNrXTsKICAgICBfYmFja2dyb3VuZFRhc2sgPSBVSUJhY2tn
cm91bmRUYXNrSW52YWxpZDsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vz
cy9XZWJQcm9jZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNw
cAppbmRleCBhY2NkMzM3NjNiMjg3ZDlmZWI5YjIzMWZiYmY3ZmM2OGUwNjk0ZjMxLi5jNjZjODA1
ZDYxZTRjMjUxNmUyNjhhM2VmOTRhZmQ4OGRiNjhlNzU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL1dlYlByb2Nlc3MuY3BwCkBAIC0zMDYsNyArMzA2LDcgQEAgdm9pZCBXZWJQcm9jZXNzOjpp
bml0aWFsaXplV2ViUHJvY2VzcyhXZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzJiYgcGFyYW1l
dGVycykKICAgICAgICAgICAgIH0KICNlbmRpZgogCi0gICAgICAgICAgICBhdXRvIG1haW50YWlu
UGFnZUNhY2hlID0gbV9pc1N1c3BlbmRpbmcgJiYgaGFzUGFnZVJlcXVpcmluZ1BhZ2VDYWNoZVdo
aWxlU3VzcGVuZGVkKCkgPyBXZWJDb3JlOjpNYWludGFpblBhZ2VDYWNoZTo6WWVzIDogV2ViQ29y
ZTo6TWFpbnRhaW5QYWdlQ2FjaGU6Ok5vOworICAgICAgICAgICAgYXV0byBtYWludGFpblBhZ2VD
YWNoZSA9IG1faXNTdXNwZW5kaW5nID8gV2ViQ29yZTo6TWFpbnRhaW5QYWdlQ2FjaGU6OlllcyA6
IFdlYkNvcmU6Ok1haW50YWluUGFnZUNhY2hlOjpObzsKICAgICAgICAgICAgIGF1dG8gbWFpbnRh
aW5NZW1vcnlDYWNoZSA9IG1faXNTdXNwZW5kaW5nICYmIG1faGFzU3VzcGVuZGVkUGFnZVByb3h5
ID8gV2ViQ29yZTo6TWFpbnRhaW5NZW1vcnlDYWNoZTo6WWVzIDogV2ViQ29yZTo6TWFpbnRhaW5N
ZW1vcnlDYWNoZTo6Tm87CiAgICAgICAgICAgICBXZWJDb3JlOjpyZWxlYXNlTWVtb3J5KGNyaXRp
Y2FsLCBzeW5jaHJvbm91cywgbWFpbnRhaW5QYWdlQ2FjaGUsIG1haW50YWluTWVtb3J5Q2FjaGUp
OwogICAgICAgICB9KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>