<?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>40592</bug_id>
          
          <creation_ts>2010-06-14 14:45:02 -0700</creation_ts>
          <short_desc>Constify some HTML5Token methods</short_desc>
          <delta_ts>2010-06-14 16:59:09 -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>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>238053</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-14 14:45:02 -0700</bug_when>
    <thetext>Constify some HTML5Token methods</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>238055</commentid>
    <comment_count>1</comment_count>
      <attachid>58703</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-14 14:46:28 -0700</bug_when>
    <thetext>Created attachment 58703
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>238061</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-14 14:53:22 -0700</bug_when>
    <thetext>Supposedly this is a 5% speedup, but I&apos;m not sure I believe that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>238062</commentid>
    <comment_count>3</comment_count>
      <attachid>58703</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-06-14 14:53:47 -0700</bug_when>
    <thetext>Comment on attachment 58703
Patch

ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>238144</commentid>
    <comment_count>4</comment_count>
      <attachid>58703</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-14 16:59:02 -0700</bug_when>
    <thetext>Comment on attachment 58703
Patch

Clearing flags on attachment: 58703

Committed r61161: &lt;http://trac.webkit.org/changeset/61161&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>238145</commentid>
    <comment_count>5</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-14 16:59:09 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>58703</attachid>
            <date>2010-06-14 14:46:28 -0700</date>
            <delta_ts>2010-06-14 16:59:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-40592-20100614144627.patch</filename>
            <type>text/plain</type>
            <size>8377</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MjM5Y2RhNjQ0MjMwNzU2ZTkxYTI0ZjdlMTRkYmE1YzE4MGE3ZjNmMC4uZGU4Y2U1N2VjMDM3MGVi
OTFlZjdlZDFjZDZmNzViNjQxY2M4ZjIzMiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzMCBAQAorMjAxMC0wNi0xNCAgQWRh
bSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIENvbnN0aWZ5IHNvbWUgSFRNTDVUb2tlbiBtZXRob2RzCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MDU5MgorCisg
ICAgICAgIEkga2VlcCB3YW50aW5nIHRoZXNlIG1ldGhvZHMgdG8gYmUgY29uc3QuICBFcmljIHdh
bnRlZCB0aGlzIGluIGEKKyAgICAgICAgc2VwYXJhdGUgcGF0Y2guCisKKyAgICAgICAgKiBodG1s
L0hUTUw1TGV4ZXIuaDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUw1TGV4ZXI6OnN0YXRlKToKKyAg
ICAgICAgKiBodG1sL0hUTUw1VG9rZW4uaDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUw1VG9rZW46
OmF0dHJpYnV0ZXMpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTDVUb2tlbjo6bmFtZSk6CisgICAg
ICAgIChXZWJDb3JlOjpIVE1MNVRva2VuOjpjaGFyYWN0ZXJzKToKKyAgICAgICAgKFdlYkNvcmU6
OkhUTUw1VG9rZW46OmNvbW1lbnQpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTDVUb2tlbjo6cHVi
bGljSWRlbnRpZmllcik6CisgICAgICAgIChXZWJDb3JlOjpIVE1MNVRva2VuOjpzeXN0ZW1JZGVu
dGlmaWVyKToKKyAgICAgICAgKiBodG1sL0hUTUw1VHJlZUJ1aWxkZXIuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6Y29udmVydFRvT2xkU3R5bGUpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTDVUcmVl
QnVpbGRlcjo6YWRqdXN0ZWRMZXhlclN0YXRlKToKKyAgICAgICAgICAgIC0gVGVjaG5pY2FsbHks
IHRoaXMgbWlnaHQgYmVsb25nIGluIHRoZSBvdGhlciBwYXRjaCwgYnV0IEkgdGhpbmsKKyAgICAg
ICAgICAgICAgaXQncyBmaW5lIGhlcmUuCisgICAgICAgIChXZWJDb3JlOjpIVE1MNVRyZWVCdWls
ZGVyOjpwYXNzVG9rZW5Ub0xlZ2FjeVBhcnNlcik6CisgICAgICAgICogaHRtbC9IVE1MNVRyZWVC
dWlsZGVyLmg6CisKIDIwMTAtMDYtMTMgIEFuZGVycyBCYWtrZW4gIDxhZ2Jha2tlbkBnbWFpbC5j
b20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBTZWlkZWwuCmRpZmYgLS1naXQgYS9XZWJD
b3JlL2h0bWwvSFRNTDVMZXhlci5oIGIvV2ViQ29yZS9odG1sL0hUTUw1TGV4ZXIuaAppbmRleCBm
ZTMyMWUyNDhiM2E3MWI4MjYxNTkxZTI1ZmZhMzNjM2ZiOTIxMDYwLi4wNzlkZTRjZGI3YTA2NDRl
YjQ3YjA0ZGVlODVmMTIzYTBmNzkzMWEzIDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRNTDVM
ZXhlci5oCisrKyBiL1dlYkNvcmUvaHRtbC9IVE1MNUxleGVyLmgKQEAgLTEyMyw2ICsxMjMsNyBA
QCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgICAgIGludCBsaW5lTnVtYmVyKCkgY29uc3QgeyBy
ZXR1cm4gbV9saW5lTnVtYmVyOyB9CiAgICAgICAgIGludCBjb2x1bW5OdW1iZXIoKSBjb25zdCB7
IHJldHVybiAxOyB9IC8vIE1hdGNoZXMgSFRNTERvY3VtZW50UGFyc2VyLmggYmVoYXZpb3IuCiAK
KyAgICAgICAgU3RhdGUgc3RhdGUoKSBjb25zdCB7IHJldHVybiBtX3N0YXRlOyB9CiAgICAgICAg
IHZvaWQgc2V0U3RhdGUoU3RhdGUgc3RhdGUpIHsgbV9zdGF0ZSA9IHN0YXRlOyB9CiAKICAgICAg
ICAgLy8gSGFjayB0byBza2lwIGxlYWRpbmcgbmV3bGluZSBpbiA8cHJlPi88bGlzdGluZz4gZm9y
IGF1dGhvcmluZyBlYXNlLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUw1VG9rZW4uaCBi
L1dlYkNvcmUvaHRtbC9IVE1MNVRva2VuLmgKaW5kZXggNmIwZmRjODE5MDNiNTA0Y2JmOWY0NzQ3
NTY0MGI3OGYyODUwNjRiYi4uN2IwNDdjMzZhMDJmNGUzMWMxYjY3MzA1NjUzNWM5Zjk5MmRmYzMx
NiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0hUTUw1VG9rZW4uaAorKysgYi9XZWJDb3JlL2h0
bWwvSFRNTDVUb2tlbi5oCkBAIC0xNjAsMzkgKzE2MCwzOSBAQCBwdWJsaWM6CiAgICAgICAgIHJl
dHVybiBtX3NlbGZDbG9zaW5nOwogICAgIH0KIAotICAgIEF0dHJpYnV0ZUxpc3QmIGF0dHJpYnV0
ZXMoKQorICAgIGNvbnN0IEF0dHJpYnV0ZUxpc3QmIGF0dHJpYnV0ZXMoKSBjb25zdAogICAgIHsK
ICAgICAgICAgQVNTRVJUKG1fdHlwZSA9PSBTdGFydFRhZyB8fCBtX3R5cGUgPT0gRW5kVGFnKTsK
ICAgICAgICAgcmV0dXJuIG1fYXR0cmlidXRlczsKICAgICB9CiAKLSAgICBjb25zdCBEYXRhVmVj
dG9yJiBuYW1lKCkKKyAgICBjb25zdCBEYXRhVmVjdG9yJiBuYW1lKCkgY29uc3QKICAgICB7CiAg
ICAgICAgIEFTU0VSVChtX3R5cGUgPT0gU3RhcnRUYWcgfHwgbV90eXBlID09IEVuZFRhZyB8fCBt
X3R5cGUgPT0gRE9DVFlQRSk7CiAgICAgICAgIHJldHVybiBtX2RhdGE7CiAgICAgfQogCi0gICAg
Y29uc3QgRGF0YVZlY3RvciYgY2hhcmFjdGVycygpCisgICAgY29uc3QgRGF0YVZlY3RvciYgY2hh
cmFjdGVycygpIGNvbnN0CiAgICAgewogICAgICAgICBBU1NFUlQobV90eXBlID09IENoYXJhY3Rl
cik7CiAgICAgICAgIHJldHVybiBtX2RhdGE7CiAgICAgfQogCi0gICAgY29uc3QgRGF0YVZlY3Rv
ciYgY29tbWVudCgpCisgICAgY29uc3QgRGF0YVZlY3RvciYgY29tbWVudCgpIGNvbnN0CiAgICAg
ewogICAgICAgICBBU1NFUlQobV90eXBlID09IENvbW1lbnQpOwogICAgICAgICByZXR1cm4gbV9k
YXRhOwogICAgIH0KIAogICAgIC8vIEZJWE1FOiBEaXN0aW5ndWlzaCBiZXR3ZWVuIGEgbWlzc2lu
ZyBwdWJsaWMgaWRlbnRpZmVyIGFuZCBhbiBlbXB0eSBvbmUuCi0gICAgY29uc3QgV1RGOjpWZWN0
b3I8VUNoYXI+JiBwdWJsaWNJZGVudGlmaWVyKCkKKyAgICBjb25zdCBXVEY6OlZlY3RvcjxVQ2hh
cj4mIHB1YmxpY0lkZW50aWZpZXIoKSBjb25zdAogICAgIHsKICAgICAgICAgQVNTRVJUKG1fdHlw
ZSA9PSBET0NUWVBFKTsKICAgICAgICAgcmV0dXJuIG1fZG9jdHlwZURhdGEtPm1fcHVibGljSWRl
bnRpZmllcjsKICAgICB9CiAKICAgICAvLyBGSVhNRTogRGlzdGluZ3Vpc2ggYmV0d2VlbiBhIG1p
c3Npbmcgc3lzdGVtIGlkZW50aWZlciBhbmQgYW4gZW1wdHkgb25lLgotICAgIGNvbnN0IFdURjo6
VmVjdG9yPFVDaGFyPiYgc3lzdGVtSWRlbnRpZmllcigpCisgICAgY29uc3QgV1RGOjpWZWN0b3I8
VUNoYXI+JiBzeXN0ZW1JZGVudGlmaWVyKCkgY29uc3QKICAgICB7CiAgICAgICAgIEFTU0VSVCht
X3R5cGUgPT0gRE9DVFlQRSk7CiAgICAgICAgIHJldHVybiBtX2RvY3R5cGVEYXRhLT5tX3N5c3Rl
bUlkZW50aWZpZXI7CmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTDVUcmVlQnVpbGRlci5j
cHAgYi9XZWJDb3JlL2h0bWwvSFRNTDVUcmVlQnVpbGRlci5jcHAKaW5kZXggNzllMWUwZWQyY2Fi
MjVhN2RiMTgwYzA2ODJlZGNkNWJjYTAzOGUxMy4uMmQzYWZiMjIzNmIzYTNjMDk0NTljOTQ1NGFj
NDA4MDA5NTRlMGU2NCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0hUTUw1VHJlZUJ1aWxkZXIu
Y3BwCisrKyBiL1dlYkNvcmUvaHRtbC9IVE1MNVRyZWVCdWlsZGVyLmNwcApAQCAtNzQsMTIgKzc0
LDEyIEBAIHN0YXRpYyB2b2lkIGNvbnZlcnRUb09sZFN0eWxlKEhUTUw1VG9rZW4mIHRva2VuLCBU
b2tlbiYgb2xkU3R5bGVUb2tlbikKICAgICAgICAgb2xkU3R5bGVUb2tlbi5iZWdpblRhZyA9ICh0
b2tlbi50eXBlKCkgPT0gSFRNTDVUb2tlbjo6U3RhcnRUYWcpOwogICAgICAgICBvbGRTdHlsZVRv
a2VuLnNlbGZDbG9zaW5nVGFnID0gdG9rZW4uc2VsZkNsb3NpbmcoKTsKICAgICAgICAgb2xkU3R5
bGVUb2tlbi50YWdOYW1lID0gQXRvbWljU3RyaW5nKHRva2VuLm5hbWUoKS5kYXRhKCksIHRva2Vu
Lm5hbWUoKS5zaXplKCkpOwotICAgICAgICBIVE1MNVRva2VuOjpBdHRyaWJ1dGVMaXN0JiBhdHRy
aWJ1dGVzID0gdG9rZW4uYXR0cmlidXRlcygpOwotICAgICAgICBmb3IgKEhUTUw1VG9rZW46OkF0
dHJpYnV0ZUxpc3Q6Oml0ZXJhdG9yIGl0ZXIgPSBhdHRyaWJ1dGVzLmJlZ2luKCk7CisgICAgICAg
IGNvbnN0IEhUTUw1VG9rZW46OkF0dHJpYnV0ZUxpc3QmIGF0dHJpYnV0ZXMgPSB0b2tlbi5hdHRy
aWJ1dGVzKCk7CisgICAgICAgIGZvciAoSFRNTDVUb2tlbjo6QXR0cmlidXRlTGlzdDo6Y29uc3Rf
aXRlcmF0b3IgaXRlciA9IGF0dHJpYnV0ZXMuYmVnaW4oKTsKICAgICAgICAgICAgICBpdGVyICE9
IGF0dHJpYnV0ZXMuZW5kKCk7ICsraXRlcikgewogICAgICAgICAgICAgaWYgKCFpdGVyLT5tX25h
bWUuaXNFbXB0eSgpKSB7Ci0gICAgICAgICAgICAgICAgU3RyaW5nIG5hbWUgPSBTdHJpbmcoU3Ry
aW5nSW1wbDo6YWRvcHQoaXRlci0+bV9uYW1lKSk7Ci0gICAgICAgICAgICAgICAgU3RyaW5nIHZh
bHVlID0gU3RyaW5nKFN0cmluZ0ltcGw6OmFkb3B0KGl0ZXItPm1fdmFsdWUpKTsKKyAgICAgICAg
ICAgICAgICBTdHJpbmcgbmFtZShpdGVyLT5tX25hbWUuZGF0YSgpLCBpdGVyLT5tX25hbWUuc2l6
ZSgpKTsKKyAgICAgICAgICAgICAgICBTdHJpbmcgdmFsdWUoaXRlci0+bV92YWx1ZS5kYXRhKCks
IGl0ZXItPm1fdmFsdWUuc2l6ZSgpKTsKICAgICAgICAgICAgICAgICBSZWZQdHI8QXR0cmlidXRl
PiBtYXBwZWRBdHRyaWJ1dGUgPSBBdHRyaWJ1dGU6OmNyZWF0ZU1hcHBlZChuYW1lLCB2YWx1ZSk7
CiAgICAgICAgICAgICAgICAgaWYgKCFvbGRTdHlsZVRva2VuLmF0dHJzKQogICAgICAgICAgICAg
ICAgICAgICBvbGRTdHlsZVRva2VuLmF0dHJzID0gTmFtZWROb2RlTWFwOjpjcmVhdGUoKTsKQEAg
LTEzMiw2ICsxMzIsMjIgQEAgUGFzc1JlZlB0cjxFbGVtZW50PiBIVE1MNVRyZWVCdWlsZGVyOjp0
YWtlU2NyaXB0VG9Qcm9jZXNzKGludCYgc2NyaXB0U3RhcnRMaW5lKQogICAgIHJldHVybiBtX3Nj
cmlwdFRvUHJvY2Vzcy5yZWxlYXNlKCk7CiB9CiAKK0hUTUw1TGV4ZXI6OlN0YXRlIEhUTUw1VHJl
ZUJ1aWxkZXI6OmFkanVzdGVkTGV4ZXJTdGF0ZShIVE1MNUxleGVyOjpTdGF0ZSBzdGF0ZSwgY29u
c3QgQXRvbWljU3RyaW5nJiB0YWdOYW1lKQoreworICAgIGlmICh0YWdOYW1lID09IHRleHRhcmVh
VGFnIHx8IHRhZ05hbWUgPT0gdGl0bGVUYWcpCisgICAgICAgIHJldHVybiBIVE1MNUxleGVyOjpS
Q0RBVEFTdGF0ZTsKKworICAgIGlmICh0YWdOYW1lID09IHN0eWxlVGFnIHx8IHRhZ05hbWUgPT0g
aWZyYW1lVGFnIHx8IHRhZ05hbWUgPT0geG1wVGFnIHx8IHRhZ05hbWUgPT0gbm9lbWJlZFRhZykg
eworICAgICAgICAvLyBGSVhNRTogbm9zY3JpcHQgYW5kIG5vZnJhbWVzIG1heSBjb25kaXRpb25h
bGx5IGVudGVyIHRoaXMgc3RhdGUgYXMgd2VsbC4KKyAgICAgICAgcmV0dXJuIEhUTUw1TGV4ZXI6
OlJBV1RFWFRTdGF0ZTsKKyAgICB9CisKKyAgICBpZiAodGFnTmFtZSA9PSBwbGFpbnRleHRUYWcp
CisgICAgICAgIHJldHVybiBIVE1MNUxleGVyOjpQTEFJTlRFWFRTdGF0ZTsKKworICAgIHJldHVy
biBzdGF0ZTsKK30KKwogUGFzc1JlZlB0cjxOb2RlPiBIVE1MNVRyZWVCdWlsZGVyOjpwYXNzVG9r
ZW5Ub0xlZ2FjeVBhcnNlcihIVE1MNVRva2VuJiB0b2tlbikKIHsKICAgICBpZiAodG9rZW4udHlw
ZSgpID09IEhUTUw1VG9rZW46OkRPQ1RZUEUpIHsKQEAgLTE1NywxOCArMTczLDExIEBAIFBhc3NS
ZWZQdHI8Tm9kZT4gSFRNTDVUcmVlQnVpbGRlcjo6cGFzc1Rva2VuVG9MZWdhY3lQYXJzZXIoSFRN
TDVUb2tlbiYgdG9rZW4pCiAgICAgICAgICAgICBoYW5kbGVTY3JpcHRTdGFydFRhZygpOwogICAg
ICAgICAgICAgbV9sYXN0U2NyaXB0RWxlbWVudCA9IHN0YXRpY19wb2ludGVyX2Nhc3Q8RWxlbWVu
dD4ocmVzdWx0KTsKICAgICAgICAgICAgIG1fbGFzdFNjcmlwdEVsZW1lbnRTdGFydExpbmUgPSBt
X2xleGVyLT5saW5lTnVtYmVyKCk7Ci0gICAgICAgIH0gZWxzZSBpZiAob2xkU3R5bGVUb2tlbi50
YWdOYW1lID09IHRleHRhcmVhVGFnIHx8IG9sZFN0eWxlVG9rZW4udGFnTmFtZSA9PSB0aXRsZVRh
ZykKLSAgICAgICAgICAgIG1fbGV4ZXItPnNldFN0YXRlKEhUTUw1TGV4ZXI6OlJDREFUQVN0YXRl
KTsKLSAgICAgICAgZWxzZSBpZiAob2xkU3R5bGVUb2tlbi50YWdOYW1lID09IHN0eWxlVGFnIHx8
IG9sZFN0eWxlVG9rZW4udGFnTmFtZSA9PSBpZnJhbWVUYWcKLSAgICAgICAgICAgICAgICAgfHwg
b2xkU3R5bGVUb2tlbi50YWdOYW1lID09IHhtcFRhZyB8fCBvbGRTdHlsZVRva2VuLnRhZ05hbWUg
PT0gbm9lbWJlZFRhZykgewotICAgICAgICAgICAgLy8gRklYTUU6IG5vc2NyaXB0IGFuZCBub2Zy
YW1lcyBtYXkgY29uZGl0aW9uYWxseSBlbnRlciB0aGlzIHN0YXRlIGFzIHdlbGwuCi0gICAgICAg
ICAgICBtX2xleGVyLT5zZXRTdGF0ZShIVE1MNUxleGVyOjpSQVdURVhUU3RhdGUpOwotICAgICAg
ICB9IGVsc2UgaWYgKG9sZFN0eWxlVG9rZW4udGFnTmFtZSA9PSBwbGFpbnRleHRUYWcpCi0gICAg
ICAgICAgICBtX2xleGVyLT5zZXRTdGF0ZShIVE1MNUxleGVyOjpQTEFJTlRFWFRTdGF0ZSk7Ci0g
ICAgICAgIGVsc2UgaWYgKG9sZFN0eWxlVG9rZW4udGFnTmFtZSA9PSBwcmVUYWcgfHwgb2xkU3R5
bGVUb2tlbi50YWdOYW1lID09IGxpc3RpbmdUYWcpCisgICAgICAgIH0gZWxzZSBpZiAob2xkU3R5
bGVUb2tlbi50YWdOYW1lID09IHByZVRhZyB8fCBvbGRTdHlsZVRva2VuLnRhZ05hbWUgPT0gbGlz
dGluZ1RhZykKICAgICAgICAgICAgIG1fbGV4ZXItPnNraXBMZWFkaW5nTmV3TGluZUZvckxpc3Rp
bmcoKTsKLSAgICB9Ci0gICAgaWYgKHRva2VuLnR5cGUoKSA9PSBIVE1MNVRva2VuOjpFbmRUYWcp
IHsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgbV9sZXhlci0+c2V0U3RhdGUoYWRqdXN0ZWRM
ZXhlclN0YXRlKG1fbGV4ZXItPnN0YXRlKCksIG9sZFN0eWxlVG9rZW4udGFnTmFtZSkpOworICAg
IH0gZWxzZSBpZiAodG9rZW4udHlwZSgpID09IEhUTUw1VG9rZW46OkVuZFRhZykgewogICAgICAg
ICBpZiAob2xkU3R5bGVUb2tlbi50YWdOYW1lID09IHNjcmlwdFRhZyAmJiBpbnNlcnRpb25Nb2Rl
KCkgIT0gQWZ0ZXJGcmFtZXNldCkgewogICAgICAgICAgICAgaWYgKG1fbGFzdFNjcmlwdEVsZW1l
bnQpIHsKICAgICAgICAgICAgICAgICBBU1NFUlQobV9sYXN0U2NyaXB0RWxlbWVudFN0YXJ0TGlu
ZSAhPSB1bmluaXRpYWxpemVkTGluZU51bWJlclZhbHVlKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUv
aHRtbC9IVE1MNVRyZWVCdWlsZGVyLmggYi9XZWJDb3JlL2h0bWwvSFRNTDVUcmVlQnVpbGRlci5o
CmluZGV4IGE2MWJiN2ZhYWQ3Mzg3NDU0YTViZmIwOGY0OGEwZDY5MjVmNzA0NTYuLmJiMjIzMjM0
MjY4NjBjMzQxZmE1ZWE1YWIzZWE4YWQwYTI3MTQ1MzEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRt
bC9IVE1MNVRyZWVCdWlsZGVyLmgKKysrIGIvV2ViQ29yZS9odG1sL0hUTUw1VHJlZUJ1aWxkZXIu
aApAQCAtMjYsNiArMjYsNyBAQAogI2lmbmRlZiBIVE1MNVRyZWVCdWlsZGVyX2gKICNkZWZpbmUg
SFRNTDVUcmVlQnVpbGRlcl9oCiAKKyNpbmNsdWRlICJIVE1MNUxleGVyLmgiCiAjaW5jbHVkZSA8
d3RmL05vbmNvcHlhYmxlLmg+CiAjaW5jbHVkZSA8d3RmL093blB0ci5oPgogI2luY2x1ZGUgPHd0
Zi9QYXNzUmVmUHRyLmg+CkBAIC0zMywxMCArMzQsMTAgQEAKICNpbmNsdWRlIDx3dGYvdW5pY29k
ZS9Vbmljb2RlLmg+CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKKwogY2xhc3MgRG9jdW1lbnQ7CiBj
bGFzcyBFbGVtZW50OwogY2xhc3MgRnJhbWU7Ci1jbGFzcyBIVE1MNUxleGVyOwogY2xhc3MgSFRN
TDVUb2tlbjsKIGNsYXNzIEhUTUxEb2N1bWVudDsKIGNsYXNzIExlZ2FjeUhUTUxUcmVlQ29uc3Ry
dWN0b3I7CkBAIC01OCw2ICs1OSw4IEBAIHB1YmxpYzoKICAgICAvLyBEb25lLCBjbG9zZSBhbnkg
b3BlbiB0YWdzLCBldGMuCiAgICAgdm9pZCBmaW5pc2hlZCgpOwogCisgICAgc3RhdGljIEhUTUw1
TGV4ZXI6OlN0YXRlIGFkanVzdGVkTGV4ZXJTdGF0ZShIVE1MNUxleGVyOjpTdGF0ZSwgY29uc3Qg
QXRvbWljU3RyaW5nJiB0YWdOYW1lKTsKKwogICAgIC8vIEZJWE1FOiBUaGlzIGlzIGEgZGlydHks
IHJvdHRlbiBoYWNrIHRvIGtlZXAgSFRNTEZvcm1Db250cm9sRWxlbWVudCBoYXBweQogICAgIC8v
IHVudGlsIHdlIHN0b3AgdXNpbmcgdGhlIGxlZ2FjeSBwYXJzZXIuIERPIE5PVCBDQUxMIFRISVMg
TUVUSE9ELgogICAgIExlZ2FjeUhUTUxUcmVlQ29uc3RydWN0b3IqIGxlZ2FjeVRyZWVDb25zdHJ1
Y3RvcigpIGNvbnN0IHsgcmV0dXJuIG1fbGVnYWN5VHJlZUNvbnN0cnVjdG9yLmdldCgpOyB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>