<?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>107332</bug_id>
          
          <creation_ts>2013-01-18 15:01:39 -0800</creation_ts>
          <short_desc>The threaded HTML parser shouldn&apos;t need to memcpy its input data</short_desc>
          <delta_ts>2013-03-05 02:00:32 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>111135</dup_id>
          
          <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>106127</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric</cc>
    
    <cc>tonyg</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>811078</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-01-18 15:01:39 -0800</bug_when>
    <thetext>The threaded HTML parser shouldn&apos;t need to memcpy its input data</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>811079</commentid>
    <comment_count>1</comment_count>
      <attachid>183555</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-01-18 15:02:00 -0800</bug_when>
    <thetext>Created attachment 183555
doesn&apos;t compile</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>811081</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-01-18 15:02:43 -0800</bug_when>
    <thetext>This is harder than I thought.  I&apos;m giving up for now, but we&apos;ll likely want to return to this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>847455</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-03-05 02:00:32 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 111135 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183555</attachid>
            <date>2013-01-18 15:02:00 -0800</date>
            <delta_ts>2013-01-18 15:02:00 -0800</delta_ts>
            <desc>doesn&apos;t compile</desc>
            <filename>bug-107332-20130118145903.patch</filename>
            <type>text/plain</type>
            <size>10233</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwMTg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzEzYmE2Yjg3MDRjYzcz
ZjVkNzkwZWRjMTZiOTkxNjk4ZDg5ODY3ZC4uNmY5NzgyNjM1NGZkMWFiYjEzNmRmY2FhOTY4ZThm
YzYzMDBkYmQwMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM4IEBACisyMDEzLTAxLTE4ICBBZGFt
IEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgVGhlIHRocmVhZGVkIEhUTUwg
cGFyc2VyIHNob3VsZG4ndCBuZWVkIHRvIG1lbWNweSBpdHMgaW5wdXQgZGF0YQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA3MzMyCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzIChPT1BT
ISkuCisKKyAgICAgICAgKiBkb20vRGVjb2RlZERhdGFEb2N1bWVudFBhcnNlci5oOgorICAgICAg
ICAoRGVjb2RlZERhdGFEb2N1bWVudFBhcnNlcik6CisgICAgICAgICogZG9tL0RvY3VtZW50UGFy
c2VyLmg6CisgICAgICAgIChEb2N1bWVudFBhcnNlcik6CisgICAgICAgICogZG9tL1Jhd0RhdGFE
b2N1bWVudFBhcnNlci5oOgorICAgICAgICAoV2ViQ29yZTo6UmF3RGF0YURvY3VtZW50UGFyc2Vy
OjphcHBlbmQpOgorICAgICAgICAqIGh0bWwvRlRQRGlyZWN0b3J5RG9jdW1lbnQuY3BwOgorICAg
ICAgICAoRlRQRGlyZWN0b3J5RG9jdW1lbnRQYXJzZXIpOgorICAgICAgICAoV2ViQ29yZTo6RlRQ
RGlyZWN0b3J5RG9jdW1lbnRQYXJzZXI6OmFwcGVuZCk6CisgICAgICAgICogaHRtbC9wYXJzZXIv
SFRNTERvY3VtZW50UGFyc2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxEb2N1bWVudFBh
cnNlcjo6YXBwZW5kKToKKyAgICAgICAgKiBodG1sL3BhcnNlci9IVE1MRG9jdW1lbnRQYXJzZXIu
aDoKKyAgICAgICAgKEhUTUxEb2N1bWVudFBhcnNlcik6CisgICAgICAgICogaHRtbC9wYXJzZXIv
SFRNTFZpZXdTb3VyY2VQYXJzZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFZpZXdTb3Vy
Y2VQYXJzZXI6OmFwcGVuZCk6CisgICAgICAgICogaHRtbC9wYXJzZXIvSFRNTFZpZXdTb3VyY2VQ
YXJzZXIuaDoKKyAgICAgICAgKEhUTUxWaWV3U291cmNlUGFyc2VyKToKKyAgICAgICAgKiBodG1s
L3BhcnNlci9UZXh0RG9jdW1lbnRQYXJzZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VGV4dERv
Y3VtZW50UGFyc2VyOjphcHBlbmQpOgorICAgICAgICAqIGh0bWwvcGFyc2VyL1RleHREb2N1bWVu
dFBhcnNlci5oOgorICAgICAgICAoVGV4dERvY3VtZW50UGFyc2VyKToKKyAgICAgICAgKiB4bWwv
cGFyc2VyL1hNTERvY3VtZW50UGFyc2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlhNTERvY3Vt
ZW50UGFyc2VyOjphcHBlbmQpOgorICAgICAgICAqIHhtbC9wYXJzZXIvWE1MRG9jdW1lbnRQYXJz
ZXIuaDoKKyAgICAgICAgKFhNTERvY3VtZW50UGFyc2VyKToKKwogMjAxMy0wMS0xOCAgS2VudGFy
byBIYXJhICA8aGFyYWtlbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW1Y4XSBSZW1vdmUgY3Vz
dG9tIFY4U2NyaXB0UHJvZmlsZU5vZGVDdXN0b206OnRvVjgoKQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvZG9tL0RlY29kZWREYXRhRG9jdW1lbnRQYXJzZXIuaCBiL1NvdXJjZS9XZWJDb3Jl
L2RvbS9EZWNvZGVkRGF0YURvY3VtZW50UGFyc2VyLmgKaW5kZXggNDc0N2E0YTEzNmUzYmQ1MjFk
ZmI2NjU2ZmM2MjE0MDI5MTAzZDYzOS4uNDhlZDY3YzQyNjQ3MzFjNmIwOTFlZGRkMWMxNjdhOThi
YThiMmFhMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RlY29kZWREYXRhRG9jdW1l
bnRQYXJzZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRGVjb2RlZERhdGFEb2N1bWVudFBh
cnNlci5oCkBAIC00MSw3ICs0MSw3IEBAIHByb3RlY3RlZDoKIAogcHJpdmF0ZToKICAgICAvLyBh
cHBlbmQgaXMgdXNlZCBieSBEb2N1bWVudFdyaXRlcjo6cmVwbGFjZURvY3VtZW50LgotICAgIHZp
cnR1YWwgdm9pZCBhcHBlbmQoY29uc3QgU2VnbWVudGVkU3RyaW5nJikgPSAwOworICAgIHZpcnR1
YWwgdm9pZCBhcHBlbmQoY29uc3QgU3RyaW5nJikgPSAwOwogCiAgICAgLy8gYXBwZW5kQnl0ZXMg
YW5kIGZsdXNoIGFyZSB1c2VkIGJ5IERvY3VtZW50V3JpdGVyICh0aGUgbG9hZGVyKS4KICAgICB2
aXJ0dWFsIHZvaWQgYXBwZW5kQnl0ZXMoRG9jdW1lbnRXcml0ZXIqLCBjb25zdCBjaGFyKiBieXRl
cywgc2l6ZV90IGxlbmd0aCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1l
bnRQYXJzZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudFBhcnNlci5oCmluZGV4IDAz
ZGY4YmM2ZjU5Nzg5ODdiOWJmZWUzYjAzY2M5YTcxZmFjNWNlOTkuLmFlZTFlN2RiNDE5YThmYTJh
NjIyMTAwOGQ0Mzc4YzRmMzFiZjQ2ZmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9E
b2N1bWVudFBhcnNlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudFBhcnNlci5o
CkBAIC0yNSw2ICsyNSw3IEBACiAjZGVmaW5lIERvY3VtZW50UGFyc2VyX2gKIAogI2luY2x1ZGUg
PHd0Zi9SZWZDb3VudGVkLmg+CisjaW5jbHVkZSA8d3RmL3RleHQvV1RGU3RyaW5nLmg+CiAKIG5h
bWVzcGFjZSBXZWJDb3JlIHsKIApAQCAtNTEsNyArNTIsNyBAQCBwdWJsaWM6CiAKICAgICAvLyBG
SVhNRTogYXBwZW5kKCkgc2hvdWxkIGJlIHByaXZhdGUsIGJ1dCBEb2N1bWVudFdyaXRlcjo6cmVw
bGFjZURvY3VtZW50CiAgICAgLy8gdXNlcyBpdCBmb3Igbm93LgotICAgIHZpcnR1YWwgdm9pZCBh
cHBlbmQoY29uc3QgU2VnbWVudGVkU3RyaW5nJikgPSAwOworICAgIHZpcnR1YWwgdm9pZCBhcHBl
bmQoY29uc3QgU3RyaW5nJikgPSAwOwogCiAgICAgdmlydHVhbCB2b2lkIGZpbmlzaCgpID0gMDsK
IApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL1Jhd0RhdGFEb2N1bWVudFBhcnNlci5o
IGIvU291cmNlL1dlYkNvcmUvZG9tL1Jhd0RhdGFEb2N1bWVudFBhcnNlci5oCmluZGV4IDhiZjk1
MWNkYWIyMzg0NjYyOTY3YTVlMjA4ZDAwNzExMDJmNmMxZjQuLjFhZTBiZjRmMjcyOTMzYTU5ZTJj
MDI4M2QyMWYzMDJiNTU0M2E3NjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9SYXdE
YXRhRG9jdW1lbnRQYXJzZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vUmF3RGF0YURvY3Vt
ZW50UGFyc2VyLmgKQEAgLTU2LDcgKzU2LDcgQEAgcHJpdmF0ZToKICAgICAgICAgQVNTRVJUX05P
VF9SRUFDSEVEKCk7CiAgICAgfQogCi0gICAgdmlydHVhbCB2b2lkIGFwcGVuZChjb25zdCBTZWdt
ZW50ZWRTdHJpbmcmKQorICAgIHZpcnR1YWwgdm9pZCBhcHBlbmQoY29uc3QgU3RyaW5nJikKICAg
ICB7CiAgICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwogICAgIH0KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvRlRQRGlyZWN0b3J5RG9jdW1lbnQuY3BwIGIvU291cmNlL1dlYkNv
cmUvaHRtbC9GVFBEaXJlY3RvcnlEb2N1bWVudC5jcHAKaW5kZXggYzFhMDE1MGUzMTAxZWE0NTcy
YmMyMzQxMDU1ZGNhOTg2ZjRmMTA5YS4uNGU1NjgxZTMxMTE4ZjRlZmZiNjc2ZjAwZDA3ZGNkMmVm
Mzk0Y2EyNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9GVFBEaXJlY3RvcnlEb2N1
bWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9GVFBEaXJlY3RvcnlEb2N1bWVudC5j
cHAKQEAgLTU2LDcgKzU2LDcgQEAgcHVibGljOgogICAgICAgICByZXR1cm4gYWRvcHRSZWYobmV3
IEZUUERpcmVjdG9yeURvY3VtZW50UGFyc2VyKGRvY3VtZW50KSk7CiAgICAgfQogCi0gICAgdmly
dHVhbCB2b2lkIGFwcGVuZChjb25zdCBTZWdtZW50ZWRTdHJpbmcmKTsKKyAgICB2aXJ0dWFsIHZv
aWQgYXBwZW5kKGNvbnN0IFN0cmluZyYpOwogICAgIHZpcnR1YWwgdm9pZCBmaW5pc2goKTsKIAog
ICAgIHZpcnR1YWwgYm9vbCBpc1dhaXRpbmdGb3JTY3JpcHRzKCkgY29uc3QgeyByZXR1cm4gZmFs
c2U7IH0KQEAgLTM1MSw3ICszNTEsNyBAQCB2b2lkIEZUUERpcmVjdG9yeURvY3VtZW50UGFyc2Vy
OjpjcmVhdGVCYXNpY0RvY3VtZW50KCkKICAgICBib2R5RWxlbWVudC0+YXBwZW5kQ2hpbGQobV90
YWJsZUVsZW1lbnQsIGVjKTsKIH0KIAotdm9pZCBGVFBEaXJlY3RvcnlEb2N1bWVudFBhcnNlcjo6
YXBwZW5kKGNvbnN0IFNlZ21lbnRlZFN0cmluZyYgc291cmNlKQordm9pZCBGVFBEaXJlY3RvcnlE
b2N1bWVudFBhcnNlcjo6YXBwZW5kKGNvbnN0IFN0cmluZyYgc291cmNlKQogewogICAgIC8vIE1h
a2Ugc3VyZSB3ZSBoYXZlIHRoZSB0YWJsZSBlbGVtZW50IHRvIGFwcGVuZCB0byBieSBsb2FkaW5n
IHRoZSB0ZW1wbGF0ZSBzZXQgaW4gdGhlIHByZWYsIG9yCiAgICAgLy8gY3JlYXRpbmcgYSB2ZXJ5
IGJhc2ljIGRvY3VtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIHRhYmxlCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9IVE1MRG9jdW1lbnRQYXJzZXIuY3BwIGIvU291cmNl
L1dlYkNvcmUvaHRtbC9wYXJzZXIvSFRNTERvY3VtZW50UGFyc2VyLmNwcAppbmRleCA5YjEyM2Iz
OTkxNmMyZDQ4ZjU2ZjZkNDQyMDQ5Yzc4ZTViMGI0YWJiLi45NzA3ODBhYTA5ODgzY2RjNmRkMGRj
M2ZiZjljMzFkNjdhYTE5NDEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNl
ci9IVE1MRG9jdW1lbnRQYXJzZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2Vy
L0hUTUxEb2N1bWVudFBhcnNlci5jcHAKQEAgLTQ3OCw3ICs0NzgsNyBAQCB2b2lkIEhUTUxEb2N1
bWVudFBhcnNlcjo6c3RvcEJhY2tncm91bmRQYXJzZXIoKQogCiAjZW5kaWYKIAotdm9pZCBIVE1M
RG9jdW1lbnRQYXJzZXI6OmFwcGVuZChjb25zdCBTZWdtZW50ZWRTdHJpbmcmIHNvdXJjZSkKK3Zv
aWQgSFRNTERvY3VtZW50UGFyc2VyOjphcHBlbmQoY29uc3QgU3RyaW5nJiBzb3VyY2UpCiB7CiAg
ICAgaWYgKGlzU3RvcHBlZCgpKQogICAgICAgICByZXR1cm47CkBAIC00ODksNyArNDg5LDcgQEAg
dm9pZCBIVE1MRG9jdW1lbnRQYXJzZXI6OmFwcGVuZChjb25zdCBTZWdtZW50ZWRTdHJpbmcmIHNv
dXJjZSkKICAgICAgICAgICAgIHN0YXJ0QmFja2dyb3VuZFBhcnNlcigpOwogCiAgICAgICAgIFBh
cnNlcklkZW50aWZpZXIgaWRlbnRpZmllciA9IFBhcnNlck1hcDo6aWRlbnRpZmllckZvclBhcnNl
cih0aGlzKTsKLSAgICAgICAgSFRNTFBhcnNlclRocmVhZDo6c2hhcmVkKCktPnBvc3RUYXNrKGJp
bmQoJkJhY2tncm91bmRIVE1MUGFyc2VyOjphcHBlbmRQYXJ0aWFsLCBpZGVudGlmaWVyLCBzb3Vy
Y2UudG9TdHJpbmcoKS5pc29sYXRlZENvcHkoKSkpOworICAgICAgICBIVE1MUGFyc2VyVGhyZWFk
OjpzaGFyZWQoKS0+cG9zdFRhc2soYmluZCgmQmFja2dyb3VuZEhUTUxQYXJzZXI6OmFwcGVuZFBh
cnRpYWwsIGlkZW50aWZpZXIsIHNvdXJjZS5pc29sYXRlZENvcHkoKSkpOwogICAgICAgICByZXR1
cm47CiAgICAgfQogI2VuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNl
ci9IVE1MRG9jdW1lbnRQYXJzZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxE
b2N1bWVudFBhcnNlci5oCmluZGV4IGY4OTExMzhiNTc0ZWI0NzFiNjU4MDRlZWUzMjA5MjE4NzI1
ZjVlOGMuLmZhN2RiZTI0ZDA5YWRjMmNhMzk0MjkxMTNhMGE3NWM5YzY2OGRkODIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxEb2N1bWVudFBhcnNlci5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxEb2N1bWVudFBhcnNlci5oCkBAIC04NCw3
ICs4NCw3IEBAIHB1YmxpYzoKIAogcHJvdGVjdGVkOgogICAgIHZpcnR1YWwgdm9pZCBpbnNlcnQo
Y29uc3QgU2VnbWVudGVkU3RyaW5nJik7Ci0gICAgdmlydHVhbCB2b2lkIGFwcGVuZChjb25zdCBT
ZWdtZW50ZWRTdHJpbmcmKTsKKyAgICB2aXJ0dWFsIHZvaWQgYXBwZW5kKGNvbnN0IFN0cmluZyYp
OwogICAgIHZpcnR1YWwgdm9pZCBmaW5pc2goKTsKIAogICAgIEhUTUxEb2N1bWVudFBhcnNlcihI
VE1MRG9jdW1lbnQqLCBib29sIHJlcG9ydEVycm9ycyk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9odG1sL3BhcnNlci9IVE1MVmlld1NvdXJjZVBhcnNlci5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9odG1sL3BhcnNlci9IVE1MVmlld1NvdXJjZVBhcnNlci5jcHAKaW5kZXggNTY1Y2JmOWY0ZGM5
OWJlMzEyYjYwOWRiMWU2NWI4NGUxYWMyYTQyMi4uZGM3OGQxNmNkNDI0NjJlOWRkOTY2YWZjZGUz
MWU3YTMwYzc2NWJlNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvSFRN
TFZpZXdTb3VyY2VQYXJzZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hU
TUxWaWV3U291cmNlUGFyc2VyLmNwcApAQCAtNjIsNyArNjIsNyBAQCB2b2lkIEhUTUxWaWV3U291
cmNlUGFyc2VyOjpwdW1wVG9rZW5pemVyKCkKICAgICB9CiB9CiAKLXZvaWQgSFRNTFZpZXdTb3Vy
Y2VQYXJzZXI6OmFwcGVuZChjb25zdCBTZWdtZW50ZWRTdHJpbmcmIGlucHV0KQordm9pZCBIVE1M
Vmlld1NvdXJjZVBhcnNlcjo6YXBwZW5kKGNvbnN0IFN0cmluZyYgaW5wdXQpCiB7CiAgICAgbV9p
bnB1dC5hcHBlbmRUb0VuZChpbnB1dCk7CiAgICAgcHVtcFRva2VuaXplcigpOwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvSFRNTFZpZXdTb3VyY2VQYXJzZXIuaCBiL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxWaWV3U291cmNlUGFyc2VyLmgKaW5kZXggNjYy
YmU3MmFlMjA2NzYzNTZmMWUzZDViZjgyZWRjMWZkZTA3MzFmYi4uYTc5NGJlN2RjNzYxMWYwMGE4
OWE3ZmNkYzljYTFjMTNjY2M3MmQ5YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9w
YXJzZXIvSFRNTFZpZXdTb3VyY2VQYXJzZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3Bh
cnNlci9IVE1MVmlld1NvdXJjZVBhcnNlci5oCkBAIC01OSw3ICs1OSw3IEBAIHByb3RlY3RlZDoK
IHByaXZhdGU6CiAgICAgLy8gRG9jdW1lbnRQYXJzZXIKICAgICB2aXJ0dWFsIHZvaWQgaW5zZXJ0
KGNvbnN0IFNlZ21lbnRlZFN0cmluZyYpOwotICAgIHZpcnR1YWwgdm9pZCBhcHBlbmQoY29uc3Qg
U2VnbWVudGVkU3RyaW5nJik7CisgICAgdmlydHVhbCB2b2lkIGFwcGVuZChjb25zdCBTdHJpbmcm
KTsKICAgICB2aXJ0dWFsIHZvaWQgZmluaXNoKCk7CiAKICAgICBIVE1MVmlld1NvdXJjZURvY3Vt
ZW50KiBkb2N1bWVudCgpIGNvbnN0IHsgcmV0dXJuIHN0YXRpY19jYXN0PEhUTUxWaWV3U291cmNl
RG9jdW1lbnQqPihEZWNvZGVkRGF0YURvY3VtZW50UGFyc2VyOjpkb2N1bWVudCgpKTsgfQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvVGV4dERvY3VtZW50UGFyc2VyLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL1RleHREb2N1bWVudFBhcnNlci5jcHAKaW5k
ZXggYTA3OTdiOTNhZThlNWQyMmI2OTZjNmVkNGViZmI1MjI5ODE2ZTkwYi4uYzEwZDIyNGYzYzBi
ZmNmMmI3YmM0ZWNlZjVjYmJjZTM4YzI2NDVhNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
aHRtbC9wYXJzZXIvVGV4dERvY3VtZW50UGFyc2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9o
dG1sL3BhcnNlci9UZXh0RG9jdW1lbnRQYXJzZXIuY3BwCkBAIC00NSw3ICs0NSw3IEBAIFRleHRE
b2N1bWVudFBhcnNlcjo6flRleHREb2N1bWVudFBhcnNlcigpCiB7CiB9CiAKLXZvaWQgVGV4dERv
Y3VtZW50UGFyc2VyOjphcHBlbmQoY29uc3QgU2VnbWVudGVkU3RyaW5nJiB0ZXh0KQordm9pZCBU
ZXh0RG9jdW1lbnRQYXJzZXI6OmFwcGVuZChjb25zdCBTdHJpbmcmIHRleHQpCiB7CiAgICAgaWYg
KCFtX2hhdmVJbnNlcnRlZEZha2VQcmVFbGVtZW50KQogICAgICAgICBpbnNlcnRGYWtlUHJlRWxl
bWVudCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvVGV4dERvY3Vt
ZW50UGFyc2VyLmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9UZXh0RG9jdW1lbnRQYXJz
ZXIuaAppbmRleCAxY2NjYzViMGYyN2RmZGNlNjAzYzQzMDc3ZDgyMGJiODE5ZjZhNmIyLi5kMGYw
Y2YyMGEzNmQ4ZjQyMWQ4NDJkNDg4YzRiNjEyOTI3ZGFhZDgwIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9odG1sL3BhcnNlci9UZXh0RG9jdW1lbnRQYXJzZXIuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL3BhcnNlci9UZXh0RG9jdW1lbnRQYXJzZXIuaApAQCAtNDEsNyArNDEsNyBAQCBw
dWJsaWM6CiBwcml2YXRlOgogICAgIGV4cGxpY2l0IFRleHREb2N1bWVudFBhcnNlcihIVE1MRG9j
dW1lbnQqKTsKIAotICAgIHZpcnR1YWwgdm9pZCBhcHBlbmQoY29uc3QgU2VnbWVudGVkU3RyaW5n
Jik7CisgICAgdmlydHVhbCB2b2lkIGFwcGVuZChjb25zdCBTdHJpbmcmKTsKICAgICB2b2lkIGlu
c2VydEZha2VQcmVFbGVtZW50KCk7CiAKICAgICBib29sIG1faGF2ZUluc2VydGVkRmFrZVByZUVs
ZW1lbnQ7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS94bWwvcGFyc2VyL1hNTERvY3VtZW50
UGFyc2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3htbC9wYXJzZXIvWE1MRG9jdW1lbnRQYXJzZXIu
Y3BwCmluZGV4IDUzYjJjNGJlMjMwNzQwMDYwZDc2ZjNjYjc1ZjE1MGViYzgxMWMxNjEuLjgwY2Nl
YjNmNmRmM2UxZjA3Nzc4M2Q2YjVjYjcwN2I5ZjZkY2EwYjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3htbC9wYXJzZXIvWE1MRG9jdW1lbnRQYXJzZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3htbC9wYXJzZXIvWE1MRG9jdW1lbnRQYXJzZXIuY3BwCkBAIC0xMTIsOCArMTEyLDEwIEBA
IHZvaWQgWE1MRG9jdW1lbnRQYXJzZXI6Omluc2VydChjb25zdCBTZWdtZW50ZWRTdHJpbmcmKQog
ICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwogfQogCi12b2lkIFhNTERvY3VtZW50UGFyc2VyOjph
cHBlbmQoY29uc3QgU2VnbWVudGVkU3RyaW5nJiBzb3VyY2UpCit2b2lkIFhNTERvY3VtZW50UGFy
c2VyOjphcHBlbmQoY29uc3QgU3RyaW5nJiB0ZXh0KQogeworICAgIFNlZ21lbnRlZFN0cmluZyBz
b3VyY2UgPSB0ZXh0OworCiAgICAgaWYgKG1fc2F3WFNMVHJhbnNmb3JtIHx8ICFtX3Nhd0ZpcnN0
RWxlbWVudCkKICAgICAgICAgbV9vcmlnaW5hbFNvdXJjZUZvclRyYW5zZm9ybS5hcHBlbmQoc291
cmNlKTsKIApAQCAtMTI1LDcgKzEyNyw3IEBAIHZvaWQgWE1MRG9jdW1lbnRQYXJzZXI6OmFwcGVu
ZChjb25zdCBTZWdtZW50ZWRTdHJpbmcmIHNvdXJjZSkKICAgICAgICAgcmV0dXJuOwogICAgIH0K
IAotICAgIGRvV3JpdGUoc291cmNlLnRvU3RyaW5nKCkpOworICAgIGRvV3JpdGUoc291cmNlKTsK
IAogICAgIC8vIEFmdGVyIHBhcnNpbmcsIGdvIGFoZWFkIGFuZCBkaXNwYXRjaCBpbWFnZSBiZWZv
cmVsb2FkIGV2ZW50cy4KICAgICBJbWFnZUxvYWRlcjo6ZGlzcGF0Y2hQZW5kaW5nQmVmb3JlTG9h
ZEV2ZW50cygpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUveG1sL3BhcnNlci9YTUxEb2N1
bWVudFBhcnNlci5oIGIvU291cmNlL1dlYkNvcmUveG1sL3BhcnNlci9YTUxEb2N1bWVudFBhcnNl
ci5oCmluZGV4IGM1Y2Y1ZjY3MWMwMjcwYjMzZTQ4YTZmNmU1YjFmYWUxN2FiMDQyOWQuLjMwNzZj
NzIxNGIyMWU0NTczZDVhZjc0OTk0NzdmY2M3MmRiZmFmYzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3htbC9wYXJzZXIvWE1MRG9jdW1lbnRQYXJzZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS94bWwvcGFyc2VyL1hNTERvY3VtZW50UGFyc2VyLmgKQEAgLTEwNyw3ICsxMDcsNyBAQCBjbGFz
cyBUZXh0OwogCiAgICAgICAgIC8vIEZyb20gRG9jdW1lbnRQYXJzZXIKICAgICAgICAgdmlydHVh
bCB2b2lkIGluc2VydChjb25zdCBTZWdtZW50ZWRTdHJpbmcmKTsKLSAgICAgICAgdmlydHVhbCB2
b2lkIGFwcGVuZChjb25zdCBTZWdtZW50ZWRTdHJpbmcmKTsKKyAgICAgICAgdmlydHVhbCB2b2lk
IGFwcGVuZChjb25zdCBTdHJpbmcmKTsKICAgICAgICAgdmlydHVhbCB2b2lkIGZpbmlzaCgpOwog
ICAgICAgICB2aXJ0dWFsIGJvb2wgaXNXYWl0aW5nRm9yU2NyaXB0cygpIGNvbnN0OwogICAgICAg
ICB2aXJ0dWFsIHZvaWQgc3RvcFBhcnNpbmcoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>