<?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>39796</bug_id>
          
          <creation_ts>2010-05-26 15:45:24 -0700</creation_ts>
          <short_desc>Fix webkit01.dat resumer tests in HTML5 parser</short_desc>
          <delta_ts>2010-05-26 16:40:42 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>39259</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>230979</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-26 15:45:24 -0700</bug_when>
    <thetext>Fix webkit01.dat resumer tests in HTML5 parser</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230982</commentid>
    <comment_count>1</comment_count>
      <attachid>57176</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-26 15:47:28 -0700</bug_when>
    <thetext>Created attachment 57176
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230986</commentid>
    <comment_count>2</comment_count>
      <attachid>57176</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-26 16:00:31 -0700</bug_when>
    <thetext>Comment on attachment 57176
Patch

Seems OK.  I&apos;m not sure if this design is better than putting a bool on the lexer to say that it&apos;s done though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230988</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-26 16:06:38 -0700</bug_when>
    <thetext>Committed r60257: &lt;http://trac.webkit.org/changeset/60257&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231001</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-05-26 16:40:42 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/60257 might have broken GTK Linux 32-bit Release
The following changes are on the blame list:
http://trac.webkit.org/changeset/60257
http://trac.webkit.org/changeset/60258</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>57176</attachid>
            <date>2010-05-26 15:47:28 -0700</date>
            <delta_ts>2010-05-26 16:00:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-39796-20100526154726.patch</filename>
            <type>text/plain</type>
            <size>13606</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyZTkxOWM1MGI5NzhkOTQwNDY2MjVmNmY5YzI1MzRjNThkNGFjMGQ4Li5lYjlhYjYz
NjU5MDVkMzQ4NGQ5ZjIwNjk2NDViODQ4MDA5ZDJmNWE0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTYgQEAK
IDIwMTAtMDUtMjYgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAorICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXggd2Via2l0MDEuZGF0IHJl
c3VtZXIgdGVzdHMgaW4gSFRNTDUgcGFyc2VyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0zOTc5NgorCisgICAgICAgIFVwZGF0ZSBleHBlY3RhdGlvbnMg
dG8gc2hvdyBtYXNzaXZlIHBhc3NhZ2UuCisKKyAgICAgICAgKiBodG1sNWxpYi93ZWJraXQtcmVz
dW1lci1leHBlY3RlZC1odG1sNS50eHQ6CisKKzIwMTAtMDUtMjYgIEFkYW0gQmFydGggIDxhYmFy
dGhAd2Via2l0Lm9yZz4KKwogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KIAogICAg
ICAgICBNYWtlIEhUTUw1IGxleGVyIG5vdCBBU1NFUlQgd2hlbiByZXN1bWluZyBwYXJ0aWFsIHBh
cnNlcwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHRtbDVsaWIvd2Via2l0LXJlc3VtZXItZXhw
ZWN0ZWQtaHRtbDUudHh0IGIvTGF5b3V0VGVzdHMvaHRtbDVsaWIvd2Via2l0LXJlc3VtZXItZXhw
ZWN0ZWQtaHRtbDUudHh0CmluZGV4IGM1ZWQ5YWRhYjY4Y2YyY2NmOWUxODU3YTY2ZjNlZjZlNDg1
OTkzYWEuLmU4MzJjZWZiMDhiOTdlMDkyNzA2MmNhODVlOGM1M2JkYjZlNDUxY2IgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL2h0bWw1bGliL3dlYmtpdC1yZXN1bWVyLWV4cGVjdGVkLWh0bWw1LnR4
dAorKysgYi9MYXlvdXRUZXN0cy9odG1sNWxpYi93ZWJraXQtcmVzdW1lci1leHBlY3RlZC1odG1s
NS50eHQKQEAgLTE1Nyw4NyArMTU3LDUgQEAgQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI6IEZPTzxz
cGFuPkJBUjwvc3Bhbj5CQVoKIENPTlNPTEUgTUVTU0FHRTogbGluZSAyOiBGT088c3Bhbj5CQVI8
L3NwYW4+QkFaCiBDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjogRk9PPHNwYW4+QkFSPC9zcGFuPkJB
WgogQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluCi1yZXNvdXJjZXMvd2Via2l0MDEuZGF0OgotMS4x
Ci0yLjIKLTMuMwotMTkuNgotMjAuNwotMjEuOAotMzUuNgotMzYuNwotMzcuOAotMzguOQotNTUu
MjYKLTU2LjI3Ci01Ny4yOAotNTguMjkKLTU5LjMwCi02MC4zMQotNjEuMzIKLTYyLjMzCi02My4z
NAotNjQuMzUKLTY1LjM2Ci02Ni4zNwotNjcuMzgKLTY4LjM5Ci02OS40MAotNzAuNDEKLTcxLjQy
Ci03Mi40MwotNzMuNDQKLTc0LjQ1Ci03NS40NgotOTIuNjMKLTkzLjY0Ci0xMTUuMTYKLTExNi4x
NwotMTE3LjE4Ci0xMTguMTkKLTEzMC42Ci0xMzEuNwotMTMyLjgKLTEzMy45Ci0xNTAuMjYKLTE1
MS4yNwotMTUyLjI4Ci0xNTMuMjkKLTE1NC4zMAotMTU1LjMxCi0xNTYuMzIKLTE1Ny4zMwotMTU4
LjM0Ci0xNTkuMzUKLTE2MC4zNgotMTYxLjM3Ci0xNjIuMzgKLTE2My4zOQotMTY0LjQwCi0xNjUu
NDEKLTE2Ni40MgotMTY3LjQzCi0xNjguNDQKLTE2OS40NQotMTcwLjQ2Ci0xNzEuNDcKLTE3Mi40
OAotMTczLjQ5Ci0xNzQuNTAKLTE3NS41MQotMTc2LjUyCi0xNzcuNTMKLTE3OC41NAotMTc5LjU1
Ci0xODAuNTYKLTE4MS41NwotMTgyLjU4Ci0xODMuNTkKLTE4NC42MAotMTg1LjYxCi0xODYuNjIK
LTE4Ny42MwotMTg4LjY0Ci0yMDUuODEKLTIwNi44MgorcmVzb3VyY2VzL3dlYmtpdDAxLmRhdDog
UEFTUwogI0VPRgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5n
ZUxvZwppbmRleCAxMDUxNjA1MGEwNDYzOTNlMDFkN2VhNTVkMGUwY2U0MWZlNTgwNjg2Li4yM2M2
YjQzNTk4Mjk0ODVkZTE4ZGJhNjczYTUxZTU0YjU0ZTcwYTg5IDEwMDY0NAotLS0gYS9XZWJDb3Jl
L0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM0IEBACiAyMDEw
LTA1LTI2ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4IHdlYmtpdDAxLmRhdCByZXN1bWVy
IHRlc3RzIGluIEhUTUw1IHBhcnNlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9Mzk3OTYKKworICAgICAgICBUbyBtYXRjaCB0aGUgb2xkIHRva2VuaXpl
ciwgd2Ugc2hvdWxkIG9ubHkgZmx1c2ggY2hhcmFjdGVyIHRva2VucyB3aGVuCisgICAgICAgIHdl
IHJlYWNoIEVPRi4gIEFkZGVkIGEgbm90aW9uIG9mIGEgImNsb3NlZCIgc2VnbWVudGVkIHN0cmlu
ZyB0aGF0CisgICAgICAgIGNhbm5vdCBiZSBhcHBlbmRlZCB0bywgd2hpY2ggbW9kZWxzIEVPRi4K
KworICAgICAgICAqIGh0bWwvSFRNTDVMZXhlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1M
NUxleGVyOjpuZXh0VG9rZW4pOgorICAgICAgICAoV2ViQ29yZTo6SFRNTDVMZXhlcjo6c2hvdWxk
RW1pdEJ1ZmZlcmVkQ2hhcmFjdGVyVG9rZW4pOgorICAgICAgICAqIGh0bWwvSFRNTDVMZXhlci5o
OgorICAgICAgICAqIGh0bWwvSFRNTDVUb2tlbml6ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
SFRNTDVUb2tlbml6ZXI6OnB1bXBMZXhlcik6CisgICAgICAgIChXZWJDb3JlOjpIVE1MNVRva2Vu
aXplcjo6d3JpdGUpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTDVUb2tlbml6ZXI6OmVuZCk6Cisg
ICAgICAgICogaHRtbC9IVE1MNVRva2VuaXplci5oOgorICAgICAgICAqIHBsYXRmb3JtL3RleHQv
U2VnbWVudGVkU3RyaW5nLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNlZ21lbnRlZFN0cmluZzo6
U2VnbWVudGVkU3RyaW5nKToKKyAgICAgICAgKFdlYkNvcmU6OlNlZ21lbnRlZFN0cmluZzo6Y2xl
YXIpOgorICAgICAgICAoV2ViQ29yZTo6U2VnbWVudGVkU3RyaW5nOjphcHBlbmQpOgorICAgICAg
ICAqIHBsYXRmb3JtL3RleHQvU2VnbWVudGVkU3RyaW5nLmg6CisgICAgICAgIChXZWJDb3JlOjpT
ZWdtZW50ZWRTdHJpbmc6OlNlZ21lbnRlZFN0cmluZyk6CisgICAgICAgIChXZWJDb3JlOjpTZWdt
ZW50ZWRTdHJpbmc6OmNsb3NlKToKKyAgICAgICAgKFdlYkNvcmU6OlNlZ21lbnRlZFN0cmluZzo6
aXNDbG9zZWQpOgorCisyMDEwLTA1LTI2ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+
CisKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBTZWlkZWwuCiAKICAgICAgICAgTWFrZSBIVE1M
NSBsZXhlciBub3QgQVNTRVJUIHdoZW4gcmVzdW1pbmcgcGFydGlhbCBwYXJzZXMKZGlmZiAtLWdp
dCBhL1dlYkNvcmUvaHRtbC9IVE1MNUxleGVyLmNwcCBiL1dlYkNvcmUvaHRtbC9IVE1MNUxleGVy
LmNwcAppbmRleCA2ZDQ1OTAyNmE3MGRhMzk2YzZmNTg5ODFjYTNjNzBkNjZkMmRhMWViLi5jNmM0
MTk3NWNmNzRjOWI2MDlkODM4NGMzNzBjNmNjMTQ0MTVjZWNjIDEwMDY0NAotLS0gYS9XZWJDb3Jl
L2h0bWwvSFRNTDVMZXhlci5jcHAKKysrIGIvV2ViQ29yZS9odG1sL0hUTUw1TGV4ZXIuY3BwCkBA
IC0zMjYsNyArMzI2LDcgQEAgYm9vbCBIVE1MNUxleGVyOjpuZXh0VG9rZW4oU2VnbWVudGVkU3Ry
aW5nJiBzb3VyY2UsIEhUTUw1VG9rZW4mIHRva2VuKQogICAgICAgICAgICAgYm9vbCBub3RFbm91
Z2hDaGFyYWN0ZXJzID0gZmFsc2U7CiAgICAgICAgICAgICBVQ2hhciBlbnRpdHkgPSBjb25zdW1l
RW50aXR5KHNvdXJjZSwgbm90RW5vdWdoQ2hhcmFjdGVycyk7CiAgICAgICAgICAgICBpZiAobm90
RW5vdWdoQ2hhcmFjdGVycykKLSAgICAgICAgICAgICAgICByZXR1cm4gaGF2ZUJ1ZmZlcmVkQ2hh
cmFjdGVyVG9rZW4oKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gc2hvdWxkRW1pdEJ1ZmZlcmVk
Q2hhcmFjdGVyVG9rZW4oc291cmNlKTsKICAgICAgICAgICAgIGVtaXRDaGFyYWN0ZXIoZW50aXR5
ID8gZW50aXR5IDogJyYnKTsKICAgICAgICAgICAgIG1fc3RhdGUgPSBEYXRhU3RhdGU7CiAgICAg
ICAgICAgICBjb250aW51ZTsKQEAgLTM0NCw3ICszNDQsNyBAQCBib29sIEhUTUw1TGV4ZXI6Om5l
eHRUb2tlbihTZWdtZW50ZWRTdHJpbmcmIHNvdXJjZSwgSFRNTDVUb2tlbiYgdG9rZW4pCiAgICAg
ICAgICAgICBib29sIG5vdEVub3VnaENoYXJhY3RlcnMgPSBmYWxzZTsKICAgICAgICAgICAgIFVD
aGFyIGVudGl0eSA9IGNvbnN1bWVFbnRpdHkoc291cmNlLCBub3RFbm91Z2hDaGFyYWN0ZXJzKTsK
ICAgICAgICAgICAgIGlmIChub3RFbm91Z2hDaGFyYWN0ZXJzKQotICAgICAgICAgICAgICAgIHJl
dHVybiBoYXZlQnVmZmVyZWRDaGFyYWN0ZXJUb2tlbigpOworICAgICAgICAgICAgICAgIHJldHVy
biBzaG91bGRFbWl0QnVmZmVyZWRDaGFyYWN0ZXJUb2tlbihzb3VyY2UpOwogICAgICAgICAgICAg
ZW1pdENoYXJhY3RlcihlbnRpdHkgPyBlbnRpdHkgOiAnJicpOwogICAgICAgICAgICAgbV9zdGF0
ZSA9IFJDREFUQVN0YXRlOwogICAgICAgICAgICAgY29udGludWU7CkBAIC05NzksNyArOTc5LDcg
QEAgYm9vbCBIVE1MNUxleGVyOjpuZXh0VG9rZW4oU2VnbWVudGVkU3RyaW5nJiBzb3VyY2UsIEhU
TUw1VG9rZW4mIHRva2VuKQogICAgICAgICAgICAgYm9vbCBub3RFbm91Z2hDaGFyYWN0ZXJzID0g
ZmFsc2U7CiAgICAgICAgICAgICBVQ2hhciBlbnRpdHkgPSBjb25zdW1lRW50aXR5KHNvdXJjZSwg
bm90RW5vdWdoQ2hhcmFjdGVycyk7CiAgICAgICAgICAgICBpZiAobm90RW5vdWdoQ2hhcmFjdGVy
cykKLSAgICAgICAgICAgICAgICByZXR1cm4gaGF2ZUJ1ZmZlcmVkQ2hhcmFjdGVyVG9rZW4oKTsK
KyAgICAgICAgICAgICAgICByZXR1cm4gc2hvdWxkRW1pdEJ1ZmZlcmVkQ2hhcmFjdGVyVG9rZW4o
c291cmNlKTsKICAgICAgICAgICAgIG1fdG9rZW4tPmFwcGVuZFRvQXR0cmlidXRlVmFsdWUoZW50
aXR5ID8gZW50aXR5IDogJyYnKTsKICAgICAgICAgICAgIC8vIFdlJ3JlIHN1cHBvc2VkIHRvIHN3
aXRjaCBiYWNrIHRvIHRoZSBhdHRyaWJ1dGUgdmFsdWUgc3RhdGUgdGhhdAogICAgICAgICAgICAg
Ly8gd2Ugd2VyZSBpbiB3aGVuIHdlIHdlcmUgc3dpdGNoZWQgaW50byB0aGlzIHN0YXRlLiAgUmF0
aGVyIHRoYW4KQEAgLTEwNDEsNyArMTA0MSw3IEBAIGJvb2wgSFRNTDVMZXhlcjo6bmV4dFRva2Vu
KFNlZ21lbnRlZFN0cmluZyYgc291cmNlLCBIVE1MNVRva2VuJiB0b2tlbikKICAgICAgICAgICAg
ICAgICAgICAgbV9zdGF0ZSA9IENvbW1lbnRTdGFydFN0YXRlOwogICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZTsKICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKHJlc3VsdCA9PSBTZWdtZW50
ZWRTdHJpbmc6Ok5vdEVub3VnaENoYXJhY3RlcnMpCi0gICAgICAgICAgICAgICAgICAgIHJldHVy
biBoYXZlQnVmZmVyZWRDaGFyYWN0ZXJUb2tlbigpOworICAgICAgICAgICAgICAgICAgICByZXR1
cm4gc2hvdWxkRW1pdEJ1ZmZlcmVkQ2hhcmFjdGVyVG9rZW4oc291cmNlKTsKICAgICAgICAgICAg
IH0gZWxzZSBpZiAoY2MgPT0gJ0QnIHx8IGNjID09ICdkJykgewogICAgICAgICAgICAgICAgIFNl
Z21lbnRlZFN0cmluZzo6TG9va0FoZWFkUmVzdWx0IHJlc3VsdCA9IHNvdXJjZS5sb29rQWhlYWRJ
Z25vcmluZ0Nhc2UoZG9jdHlwZVN0cmluZyk7CiAgICAgICAgICAgICAgICAgaWYgKHJlc3VsdCA9
PSBTZWdtZW50ZWRTdHJpbmc6OkRpZE1hdGNoKSB7CkBAIC0xMDQ5LDcgKzEwNDksNyBAQCBib29s
IEhUTUw1TGV4ZXI6Om5leHRUb2tlbihTZWdtZW50ZWRTdHJpbmcmIHNvdXJjZSwgSFRNTDVUb2tl
biYgdG9rZW4pCiAgICAgICAgICAgICAgICAgICAgIG1fc3RhdGUgPSBET0NUWVBFU3RhdGU7CiAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAo
cmVzdWx0ID09IFNlZ21lbnRlZFN0cmluZzo6Tm90RW5vdWdoQ2hhcmFjdGVycykKLSAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuIGhhdmVCdWZmZXJlZENoYXJhY3RlclRva2VuKCk7CisgICAgICAg
ICAgICAgICAgICAgIHJldHVybiBzaG91bGRFbWl0QnVmZmVyZWRDaGFyYWN0ZXJUb2tlbihzb3Vy
Y2UpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgbm90SW1wbGVtZW50ZWQoKTsKICAgICAg
ICAgICAgIC8vIEZJWE1FOiBXZSdyZSBzdGlsbCBtaXNzaW5nIHRoZSBiaXRzIGFib3V0IHRoZSBp
bnNlcnRpb24gbW9kZSBiZWluZyBpbiBmb3JlaWduIGNvbnRlbnQ6CkBAIC0xMjI2LDcgKzEyMjYs
NyBAQCBib29sIEhUTUw1TGV4ZXI6Om5leHRUb2tlbihTZWdtZW50ZWRTdHJpbmcmIHNvdXJjZSwg
SFRNTDVUb2tlbiYgdG9rZW4pCiAgICAgICAgICAgICAgICAgICAgICAgICBtX3N0YXRlID0gQWZ0
ZXJET0NUWVBFUHVibGljS2V5d29yZFN0YXRlOwogICAgICAgICAgICAgICAgICAgICAgICAgY29u
dGludWU7CiAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAocmVzdWx0ID09IFNlZ21lbnRl
ZFN0cmluZzo6Tm90RW5vdWdoQ2hhcmFjdGVycykKLSAgICAgICAgICAgICAgICAgICAgICAgIHJl
dHVybiBoYXZlQnVmZmVyZWRDaGFyYWN0ZXJUb2tlbigpOworICAgICAgICAgICAgICAgICAgICAg
ICAgcmV0dXJuIHNob3VsZEVtaXRCdWZmZXJlZENoYXJhY3RlclRva2VuKHNvdXJjZSk7CiAgICAg
ICAgICAgICAgICAgfSBlbHNlIGlmIChjYyA9PSAnUycgfHwgY2MgPT0gJ3MnKSB7CiAgICAgICAg
ICAgICAgICAgICAgIFNlZ21lbnRlZFN0cmluZzo6TG9va0FoZWFkUmVzdWx0IHJlc3VsdCA9IHNv
dXJjZS5sb29rQWhlYWRJZ25vcmluZ0Nhc2Uoc3lzdGVtU3RyaW5nKTsKICAgICAgICAgICAgICAg
ICAgICAgaWYgKHJlc3VsdCA9PSBTZWdtZW50ZWRTdHJpbmc6OkRpZE1hdGNoKSB7CkBAIC0xMjM0
LDcgKzEyMzQsNyBAQCBib29sIEhUTUw1TGV4ZXI6Om5leHRUb2tlbihTZWdtZW50ZWRTdHJpbmcm
IHNvdXJjZSwgSFRNTDVUb2tlbiYgdG9rZW4pCiAgICAgICAgICAgICAgICAgICAgICAgICBtX3N0
YXRlID0gQWZ0ZXJET0NUWVBFU3lzdGVtS2V5d29yZFN0YXRlOwogICAgICAgICAgICAgICAgICAg
ICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAocmVzdWx0ID09
IFNlZ21lbnRlZFN0cmluZzo6Tm90RW5vdWdoQ2hhcmFjdGVycykKLSAgICAgICAgICAgICAgICAg
ICAgICAgIHJldHVybiBoYXZlQnVmZmVyZWRDaGFyYWN0ZXJUb2tlbigpOworICAgICAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuIHNob3VsZEVtaXRCdWZmZXJlZENoYXJhY3RlclRva2VuKHNvdXJj
ZSk7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGVtaXRQYXJzZUVycm9yKCk7
CiAgICAgICAgICAgICAgICAgbm90SW1wbGVtZW50ZWQoKTsKQEAgLTE0NjMsNyArMTQ2Myw3IEBA
IGJvb2wgSFRNTDVMZXhlcjo6bmV4dFRva2VuKFNlZ21lbnRlZFN0cmluZyYgc291cmNlLCBIVE1M
NVRva2VuJiB0b2tlbikKICAgICB9CiAgICAgLy8gV2UndmUgcmVhY2hlZCB0aGUgZW5kIG9mIHRo
ZSBpbnB1dCBzdHJlYW0uICBJZiB3ZSBoYXZlIGEgY2hhcmFjdGVyCiAgICAgLy8gdG9rZW4gYnVm
ZmVyZWQsIHdlIHNob3VsZCBlbWl0IGl0LgotICAgIHJldHVybiBoYXZlQnVmZmVyZWRDaGFyYWN0
ZXJUb2tlbigpOworICAgIHJldHVybiBzaG91bGRFbWl0QnVmZmVyZWRDaGFyYWN0ZXJUb2tlbihz
b3VyY2UpOwogfQogCiBpbmxpbmUgYm9vbCBIVE1MNUxleGVyOjp0ZW1wb3JhcnlCdWZmZXJJcyhj
b25zdCBTdHJpbmcmIGV4cGVjdGVkU3RyaW5nKQpAQCAtMTUyNCw5ICsxNTI0LDkgQEAgaW5saW5l
IHZvaWQgSFRNTDVMZXhlcjo6ZW1pdEN1cnJlbnRUb2tlbigpCiAgICAgICAgIG1fYXBwcm9wcmlh
dGVFbmRUYWdOYW1lID0gbV90b2tlbi0+bmFtZSgpOwogfQogCi1pbmxpbmUgYm9vbCBIVE1MNUxl
eGVyOjpoYXZlQnVmZmVyZWRDaGFyYWN0ZXJUb2tlbigpCitpbmxpbmUgYm9vbCBIVE1MNUxleGVy
OjpzaG91bGRFbWl0QnVmZmVyZWRDaGFyYWN0ZXJUb2tlbihjb25zdCBTZWdtZW50ZWRTdHJpbmcm
IHNvdXJjZSkKIHsKLSAgICByZXR1cm4gbV90b2tlbi0+dHlwZSgpID09IEhUTUw1VG9rZW46OkNo
YXJhY3RlcjsKKyAgICByZXR1cm4gc291cmNlLmlzQ2xvc2VkKCkgJiYgbV90b2tlbi0+dHlwZSgp
ID09IEhUTUw1VG9rZW46OkNoYXJhY3RlcjsKIH0KIAogfQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9o
dG1sL0hUTUw1TGV4ZXIuaCBiL1dlYkNvcmUvaHRtbC9IVE1MNUxleGVyLmgKaW5kZXggNDIyNDg3
MzIzN2YyNDkyYTQwYTBkN2M1MDUxMjlkN2UyNGM1YjFkNi4uZWZkOTE1MzAwMWYwYzBjNmYwMGZh
MWI5M2IwZTcyNGMyMGRhNjJjNiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0hUTUw1TGV4ZXIu
aAorKysgYi9XZWJDb3JlL2h0bWwvSFRNTDVMZXhlci5oCkBAIC0xMzksNyArMTM5LDcgQEAgbmFt
ZXNwYWNlIFdlYkNvcmUgewogICAgICAgICBpbmxpbmUgdm9pZCBtYXliZUZsdXNoQnVmZmVyZWRF
bmRUYWcoKTsKICAgICAgICAgaW5saW5lIHZvaWQgZmx1c2hCdWZmZXJlZEVuZFRhZygpOwogCi0g
ICAgICAgIGlubGluZSBib29sIGhhdmVCdWZmZXJlZENoYXJhY3RlclRva2VuKCk7CisgICAgICAg
IGlubGluZSBib29sIHNob3VsZEVtaXRCdWZmZXJlZENoYXJhY3RlclRva2VuKGNvbnN0IFNlZ21l
bnRlZFN0cmluZyYpOwogCiAgICAgICAgIFN0YXRlIG1fc3RhdGU7CiAKZGlmZiAtLWdpdCBhL1dl
YkNvcmUvaHRtbC9IVE1MNVRva2VuaXplci5jcHAgYi9XZWJDb3JlL2h0bWwvSFRNTDVUb2tlbml6
ZXIuY3BwCmluZGV4IGYxYTlhMjVkYjE5NDRmN2ZmNGU4YTdlYjZkZWVmNTlhNmI3NmFiN2QuLjUw
N2Q0Nzc1YWMzNzg5NzJjMTg0NDE0ODNlODA0NjcyNThlMTk5ZWMgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvaHRtbC9IVE1MNVRva2VuaXplci5jcHAKKysrIGIvV2ViQ29yZS9odG1sL0hUTUw1VG9rZW5p
emVyLmNwcApAQCAtNDksMTcgKzQ5LDI0IEBAIHZvaWQgSFRNTDVUb2tlbml6ZXI6OmJlZ2luKCkK
IHsKIH0KIAotdm9pZCBIVE1MNVRva2VuaXplcjo6d3JpdGUoY29uc3QgU2VnbWVudGVkU3RyaW5n
JiBzb3VyY2UsIGJvb2wpCit2b2lkIEhUTUw1VG9rZW5pemVyOjpwdW1wTGV4ZXIoKQogewotICAg
IG1fc291cmNlLmFwcGVuZChzb3VyY2UpOwogICAgIHdoaWxlIChtX2xleGVyLT5uZXh0VG9rZW4o
bV9zb3VyY2UsIG1fdG9rZW4pKSB7CiAgICAgICAgIG1fdHJlZUJ1aWxkZXItPmNvbnN0cnVjdFRy
ZWVGcm9tVG9rZW4obV90b2tlbik7CiAgICAgICAgIG1fdG9rZW4uY2xlYXIoKTsKICAgICB9CiB9
CiAKK3ZvaWQgSFRNTDVUb2tlbml6ZXI6OndyaXRlKGNvbnN0IFNlZ21lbnRlZFN0cmluZyYgc291
cmNlLCBib29sKQoreworICAgIG1fc291cmNlLmFwcGVuZChzb3VyY2UpOworICAgIHB1bXBMZXhl
cigpOworfQorCiB2b2lkIEhUTUw1VG9rZW5pemVyOjplbmQoKQogeworICAgIG1fc291cmNlLmNs
b3NlKCk7CisgICAgcHVtcExleGVyKCk7CiAgICAgbV90cmVlQnVpbGRlci0+ZmluaXNoZWQoKTsK
IH0KIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUw1VG9rZW5pemVyLmggYi9XZWJDb3Jl
L2h0bWwvSFRNTDVUb2tlbml6ZXIuaAppbmRleCBiMzkwYTViZGM3MzUzYWY1MGNkMmQ5NzkyMmQw
YjlhMmRkMzVmMmFhLi4zYjA0MWIxNTBkZGJmNmNmNzk1NjBkNjlkOTZkYzc2ZTRhNzdlZDY3IDEw
MDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRNTDVUb2tlbml6ZXIuaAorKysgYi9XZWJDb3JlL2h0
bWwvSFRNTDVUb2tlbml6ZXIuaApAQCAtNTcsNiArNTcsOCBAQCBwdWJsaWM6CiAgICAgdmlydHVh
bCBib29sIGlzV2FpdGluZ0ZvclNjcmlwdHMoKSBjb25zdDsKIAogcHJpdmF0ZToKKyAgICB2b2lk
IHB1bXBMZXhlcigpOworCiAgICAgU2VnbWVudGVkU3RyaW5nIG1fc291cmNlOwogCiAgICAgLy8g
V2UgaG9sZCBtX3Rva2VuIGhlcmUgYmVjYXVzZSBpdCBtaWdodCBiZSBwYXJ0aWFsbHkgY29tcGxl
dGUuCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvU2VnbWVudGVkU3RyaW5nLmNw
cCBiL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9TZWdtZW50ZWRTdHJpbmcuY3BwCmluZGV4IDlmNWVi
MjZiYjU5MWM2ZTQ2NjBlZDIxZWIzOGE4NDY5YmI5NGU0Y2EuLmYyNzYwZGVhZjkyNWYwZDhmMWY4
Mzc2Nzg4ZjNjMjhiNWJjZGQzN2YgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9T
ZWdtZW50ZWRTdHJpbmcuY3BwCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9TZWdtZW50ZWRT
dHJpbmcuY3BwCkBAIC0yMiw5ICsyMiwxMyBAQAogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLVNl
Z21lbnRlZFN0cmluZzo6U2VnbWVudGVkU3RyaW5nKGNvbnN0IFNlZ21lbnRlZFN0cmluZyAmb3Ro
ZXIpIDoKLSAgICBtX3B1c2hlZENoYXIxKG90aGVyLm1fcHVzaGVkQ2hhcjEpLCBtX3B1c2hlZENo
YXIyKG90aGVyLm1fcHVzaGVkQ2hhcjIpLCBtX2N1cnJlbnRTdHJpbmcob3RoZXIubV9jdXJyZW50
U3RyaW5nKSwKLSAgICBtX3N1YnN0cmluZ3Mob3RoZXIubV9zdWJzdHJpbmdzKSwgbV9jb21wb3Np
dGUob3RoZXIubV9jb21wb3NpdGUpCitTZWdtZW50ZWRTdHJpbmc6OlNlZ21lbnRlZFN0cmluZyhj
b25zdCBTZWdtZW50ZWRTdHJpbmcgJm90aGVyKQorICAgIDogbV9wdXNoZWRDaGFyMShvdGhlci5t
X3B1c2hlZENoYXIxKQorICAgICwgbV9wdXNoZWRDaGFyMihvdGhlci5tX3B1c2hlZENoYXIyKQor
ICAgICwgbV9jdXJyZW50U3RyaW5nKG90aGVyLm1fY3VycmVudFN0cmluZykKKyAgICAsIG1fc3Vi
c3RyaW5ncyhvdGhlci5tX3N1YnN0cmluZ3MpCisgICAgLCBtX2NvbXBvc2l0ZShvdGhlci5tX2Nv
bXBvc2l0ZSkKKyAgICAsIG1fY2xvc2VkKG90aGVyLm1fY2xvc2VkKQogewogICAgIGlmIChvdGhl
ci5tX2N1cnJlbnRDaGFyID09ICZvdGhlci5tX3B1c2hlZENoYXIxKQogICAgICAgICBtX2N1cnJl
bnRDaGFyID0gJm1fcHVzaGVkQ2hhcjE7CkBAIC04NiwxMCArOTAsMTIgQEAgdm9pZCBTZWdtZW50
ZWRTdHJpbmc6OmNsZWFyKCkKICAgICBtX2N1cnJlbnRTdHJpbmcuY2xlYXIoKTsKICAgICBtX3N1
YnN0cmluZ3MuY2xlYXIoKTsKICAgICBtX2NvbXBvc2l0ZSA9IGZhbHNlOworICAgIG1fY2xvc2Vk
ID0gZmFsc2U7CiB9CiAKIHZvaWQgU2VnbWVudGVkU3RyaW5nOjphcHBlbmQoY29uc3QgU2VnbWVu
dGVkU3Vic3RyaW5nICZzKQogeworICAgIEFTU0VSVCghbV9jbG9zZWQpOwogICAgIGlmIChzLm1f
bGVuZ3RoKSB7CiAgICAgICAgIGlmICghbV9jdXJyZW50U3RyaW5nLm1fbGVuZ3RoKSB7CiAgICAg
ICAgICAgICBtX2N1cnJlbnRTdHJpbmcgPSBzOwpAQCAtMTE3LDYgKzEyMyw3IEBAIHZvaWQgU2Vn
bWVudGVkU3RyaW5nOjpwcmVwZW5kKGNvbnN0IFNlZ21lbnRlZFN1YnN0cmluZyAmcykKIAogdm9p
ZCBTZWdtZW50ZWRTdHJpbmc6OmFwcGVuZChjb25zdCBTZWdtZW50ZWRTdHJpbmcgJnMpCiB7Cisg
ICAgQVNTRVJUKCFtX2Nsb3NlZCk7CiAgICAgQVNTRVJUKCFzLmVzY2FwZWQoKSk7CiAgICAgYXBw
ZW5kKHMubV9jdXJyZW50U3RyaW5nKTsKICAgICBpZiAocy5tX2NvbXBvc2l0ZSkgewpkaWZmIC0t
Z2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L1NlZ21lbnRlZFN0cmluZy5oIGIvV2ViQ29yZS9w
bGF0Zm9ybS90ZXh0L1NlZ21lbnRlZFN0cmluZy5oCmluZGV4IDA2MzNmNDQ3ZTUyMDdiZTVkYjJk
N2U1NmI5MzgzYzY4ZDA2YTYyOWEuLjI4YmJhNDE1ZjlmMTA5ZGM2YzJkMmQ5ZDhiNjg2ZTI2ODdk
NTMwNWMgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9TZWdtZW50ZWRTdHJpbmcu
aAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL3RleHQvU2VnbWVudGVkU3RyaW5nLmgKQEAgLTcxLDIx
ICs3MSwyMiBAQCBwcml2YXRlOgogY2xhc3MgU2VnbWVudGVkU3RyaW5nIHsKIHB1YmxpYzoKICAg
ICBTZWdtZW50ZWRTdHJpbmcoKQotICAgICAgICA6IG1fcHVzaGVkQ2hhcjEoMCksIG1fcHVzaGVk
Q2hhcjIoMCksIG1fY3VycmVudENoYXIoMCksIG1fY29tcG9zaXRlKGZhbHNlKSB7fQorICAgICAg
ICA6IG1fcHVzaGVkQ2hhcjEoMCksIG1fcHVzaGVkQ2hhcjIoMCksIG1fY3VycmVudENoYXIoMCks
IG1fY29tcG9zaXRlKGZhbHNlKSwgbV9jbG9zZWQoZmFsc2UpIHt9CiAgICAgU2VnbWVudGVkU3Ry
aW5nKGNvbnN0IFVDaGFyKiBzdHIsIGludCBsZW5ndGgpIDogbV9wdXNoZWRDaGFyMSgwKSwgbV9w
dXNoZWRDaGFyMigwKQotICAgICAgICAsIG1fY3VycmVudFN0cmluZyhzdHIsIGxlbmd0aCksIG1f
Y3VycmVudENoYXIobV9jdXJyZW50U3RyaW5nLm1fY3VycmVudCksIG1fY29tcG9zaXRlKGZhbHNl
KSB7fQorICAgICAgICAsIG1fY3VycmVudFN0cmluZyhzdHIsIGxlbmd0aCksIG1fY3VycmVudENo
YXIobV9jdXJyZW50U3RyaW5nLm1fY3VycmVudCksIG1fY29tcG9zaXRlKGZhbHNlKSwgbV9jbG9z
ZWQoZmFsc2UpIHt9CiAgICAgU2VnbWVudGVkU3RyaW5nKGNvbnN0IFN0cmluZyYgc3RyKQogICAg
ICAgICA6IG1fcHVzaGVkQ2hhcjEoMCksIG1fcHVzaGVkQ2hhcjIoMCksIG1fY3VycmVudFN0cmlu
ZyhzdHIpCi0gICAgICAgICwgbV9jdXJyZW50Q2hhcihtX2N1cnJlbnRTdHJpbmcubV9jdXJyZW50
KSwgbV9jb21wb3NpdGUoZmFsc2UpIHt9CisgICAgICAgICwgbV9jdXJyZW50Q2hhcihtX2N1cnJl
bnRTdHJpbmcubV9jdXJyZW50KSwgbV9jb21wb3NpdGUoZmFsc2UpLCBtX2Nsb3NlZChmYWxzZSkg
e30KICAgICBTZWdtZW50ZWRTdHJpbmcoY29uc3QgU2VnbWVudGVkU3RyaW5nJik7CiAKICAgICBj
b25zdCBTZWdtZW50ZWRTdHJpbmcmIG9wZXJhdG9yPShjb25zdCBTZWdtZW50ZWRTdHJpbmcmKTsK
IAogICAgIHZvaWQgY2xlYXIoKTsKKyAgICB2b2lkIGNsb3NlKCkgeyBtX2Nsb3NlZCA9IHRydWU7
IH0KIAogICAgIHZvaWQgYXBwZW5kKGNvbnN0IFNlZ21lbnRlZFN0cmluZyYpOwogICAgIHZvaWQg
cHJlcGVuZChjb25zdCBTZWdtZW50ZWRTdHJpbmcmKTsKLSAgICAKKwogICAgIGJvb2wgZXhjbHVk
ZUxpbmVOdW1iZXJzKCkgY29uc3QgeyByZXR1cm4gbV9jdXJyZW50U3RyaW5nLmV4Y2x1ZGVMaW5l
TnVtYmVycygpOyB9CiAgICAgdm9pZCBzZXRFeGNsdWRlTGluZU51bWJlcnMoKTsKIApAQCAtOTks
MTAgKzEwMCwxMiBAQCBwdWJsaWM6CiAgICAgICAgICAgICBtX3B1c2hlZENoYXIyID0gYzsKICAg
ICAgICAgfQogICAgIH0KLSAgICAKKwogICAgIGJvb2wgaXNFbXB0eSgpIGNvbnN0IHsgcmV0dXJu
ICFjdXJyZW50KCk7IH0KICAgICB1bnNpZ25lZCBsZW5ndGgoKSBjb25zdDsKIAorICAgIGJvb2wg
aXNDbG9zZWQoKSBjb25zdCB7IHJldHVybiBtX2Nsb3NlZDsgfQorCiAgICAgZW51bSBMb29rQWhl
YWRSZXN1bHQgewogICAgICAgICBEaWROb3RNYXRjaCwKICAgICAgICAgRGlkTWF0Y2gsCkBAIC0y
MTMsNiArMjE2LDcgQEAgcHJpdmF0ZToKICAgICBjb25zdCBVQ2hhciogbV9jdXJyZW50Q2hhcjsK
ICAgICBEZXF1ZTxTZWdtZW50ZWRTdWJzdHJpbmc+IG1fc3Vic3RyaW5nczsKICAgICBib29sIG1f
Y29tcG9zaXRlOworICAgIGJvb2wgbV9jbG9zZWQ7CiB9OwogCiB9Cg==
</data>
<flag name="review"
          id="41732"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>