<?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>41628</bug_id>
          
          <creation_ts>2010-07-05 11:42:48 -0700</creation_ts>
          <short_desc>Implement HTML5&apos;s &quot;reset insertion mode appropriately&quot;</short_desc>
          <delta_ts>2010-07-05 14:39:35 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Eric Seidel (no email)">eric</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>246733</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-05 11:42:48 -0700</bug_when>
    <thetext>Implement HTML5&apos;s &quot;reset insertion mode appropriately&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246735</commentid>
    <comment_count>1</comment_count>
      <attachid>60563</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-05 11:48:35 -0700</bug_when>
    <thetext>Created attachment 60563
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246739</commentid>
    <comment_count>2</comment_count>
      <attachid>60563</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-05 12:11:04 -0700</bug_when>
    <thetext>Comment on attachment 60563
Patch

At some point we should refactor these while(1) loops.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246758</commentid>
    <comment_count>3</comment_count>
      <attachid>60563</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-05 13:05:52 -0700</bug_when>
    <thetext>Comment on attachment 60563
Patch

Rejecting patch 60563 from commit-queue.

Failed to run &quot;[u&apos;/Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/svn-apply&apos;, u&apos;--reviewer&apos;, u&apos;Adam Barth&apos;, u&apos;--force&apos;]&quot; exit_code: 1
Last 500 characters of output:
-- saving rejects to file LayoutTests/html5lib/runner-expected-html5.txt.rej
patching file WebCore/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file WebCore/html/HTMLTreeBuilder.cpp
Hunk #4 FAILED at 1098.
1 out of 4 hunks FAILED -- saving rejects to file WebCore/html/HTMLTreeBuilder.cpp.rej
patching file WebCore/html/HTMLTreeBuilder.h
Hunk #1 FAILED at 190.
Hunk #2 succeeded at 201 (offset -1 lines).
1 out of 2 hunks FAILED -- saving rejects to file WebCore/html/HTMLTreeBuilder.h.rej

Full output: http://webkit-commit-queue.appspot.com/results/3370341</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246779</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-05 14:39:35 -0700</bug_when>
    <thetext>Committed r62509: &lt;http://trac.webkit.org/changeset/62509&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60563</attachid>
            <date>2010-07-05 11:48:35 -0700</date>
            <delta_ts>2010-07-05 13:05:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-41628-20100705114822.patch</filename>
            <type>text/plain</type>
            <size>8203</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5MWNkOTE3NjJjODU2MmUwZWM3MDExYzFlOTE2NmRhZDMwZThkMDQwLi5jNWM3ZjQw
Y2U1MmEzYjI5ZDU3NWM0NDM1MmJjODhjMTAxOGUxN2NlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAK
KzIwMTAtMDctMDUgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEltcGxlbWVudCBIVE1MNSdzICJy
ZXNldCBpbnNlcnRpb24gbW9kZSBhcHByb3ByaWF0ZWx5IgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDE2MjgKKworICAgICAgICBGaXhlcyBhIGJ1bmNo
IG9mIHN1YnRlc3RzIQorCisgICAgICAgICogaHRtbDVsaWIvcnVubmVyLWV4cGVjdGVkLWh0bWw1
LnR4dDoKKwogMjAxMC0wNy0wNCAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CiAKICAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9odG1sNWxpYi9ydW5uZXItZXhwZWN0ZWQtaHRtbDUudHh0IGIvTGF5b3V0VGVzdHMvaHRtbDVs
aWIvcnVubmVyLWV4cGVjdGVkLWh0bWw1LnR4dAppbmRleCAyZTQ0ZDFkZTdiOWFmYTVmYTg0OTFk
ODQwYjFjNjY2NTI1MjA3OWY4Li5mOGQ4Mjg0NzI3OTFmMDhhNjY1NTZhMGMwMjE1YThjMTEyYzU2
NDE5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odG1sNWxpYi9ydW5uZXItZXhwZWN0ZWQtaHRt
bDUudHh0CisrKyBiL0xheW91dFRlc3RzL2h0bWw1bGliL3J1bm5lci1leHBlY3RlZC1odG1sNS50
eHQKQEAgLTExMDIsNiArMTEwMiwxMSBAQCBHb3Q6CiB8ICAgPGJvZHk+CiB8ICAgICA8YT4KIHwg
ICAgICAgPHRhYmxlPgorfCAgICAgICA8cD4KK3wgICAgICAgICA8YT4KK3wgICAgICAgICAgIDxh
PgorfCAgICAgICA8ZGl2PgorfCAgICAgICAgIDxhPgogRXhwZWN0ZWQ6CiB8IDxodG1sPgogfCAg
IDxoZWFkPgpAQCAtMzQ2NCw2ICszNDY5LDggQEAgR290OgogfCAgIDxoZWFkPgogfCAgIDxib2R5
PgogfCAgICAgPHRhYmxlPgorfCAgICAgPHA+Cit8ICAgICAgICJxdXV4IgogRXhwZWN0ZWQ6CiB8
IDwhRE9DVFlQRSBodG1sPgogfCA8aHRtbD4KQEAgLTM5ODIsNiArMzk4OSw4IEBAIEdvdDoKIHwg
ICA8aGVhZD4KIHwgICA8Ym9keT4KIHwgICAgIDx0YWJsZT4KK3wgICAgIDxwPgorfCAgICAgICAi
cXV1eCIKIEV4cGVjdGVkOgogfCA8IURPQ1RZUEUgaHRtbD4KIHwgPGh0bWw+CkBAIC01NjM5LDcg
KzU2NDgsNiBAQCByZXNvdXJjZXMvaW5ib2R5MDEuZGF0OiBQQVNTCiAKIHJlc291cmNlcy90YWJs
ZXMwMS5kYXQ6CiA0Ci01CiAKIFRlc3QgNCBvZiA2IGluIHJlc291cmNlcy90YWJsZXMwMS5kYXQg
ZmFpbGVkLiBJbnB1dDoKIDx0YWJsZT48Y29sZ3JvdXA+PC9odG1sPmZvbwpAQCAtNTY1NiwxOSAr
NTY2NCw0IEBAIEV4cGVjdGVkOgogfCAgICAgImZvbyIKIHwgICAgIDx0YWJsZT4KIHwgICAgICAg
PGNvbGdyb3VwPgotCi1UZXN0IDUgb2YgNiBpbiByZXNvdXJjZXMvdGFibGVzMDEuZGF0IGZhaWxl
ZC4gSW5wdXQ6Ci08dGFibGU+PC90YWJsZT48cD5mb28KLUdvdDoKLXwgPGh0bWw+Ci18ICAgPGhl
YWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8dGFibGU+Ci1FeHBlY3RlZDoKLXwgPGh0bWw+Ci18ICAg
PGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8dGFibGU+Ci18ICAgICA8cD4KLXwgICAgICAgImZv
byIKICNFT0YKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VM
b2cKaW5kZXggMmYwNTMxYTZmOGRjMzUxN2I3ODg4Zjc5YWE0NjVjZWI1MjNhZjBiYi4uYmQ1ZGRh
YTYxNTVhMGQ0ZDBkZjZlZDJmNjM0ZDk5YjkyYmE2M2YyMyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9D
aGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMyBAQAorMjAxMC0w
Ny0wNSAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW1wbGVtZW50IEhUTUw1J3MgInJlc2V0IGlu
c2VydGlvbiBtb2RlIGFwcHJvcHJpYXRlbHkiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD00MTYyOAorCisgICAgICAgIFRoaXMgaGFzIHNvbWUgbWluaW1h
bCB0ZXN0aW5nLiAgT25lIGZyb20gbXkgcHJldmlvdXMKKyAgICAgICAgPC90YWJsZT4gcGF0Y2gs
IGFuZCBhIGZldyBmcm9tIHRoZSBtYWluIHN1aXRlLgorCisgICAgICAgIE1vc3RseSByZXNldElu
c2VydGlvbk1vZGVBcHByb3ByaWF0ZWx5IGlzbid0IHVzZWQgeWV0CisgICAgICAgIGJ1dCB3ZSdy
ZSBhYm91dCB0byBhZGQgYSBidW5jaCBvZiBzdGF0ZXMgd2hpY2ggZG8gdXNlIGl0CisgICAgICAg
IGFuZCBvdXIgdGVzdCBjb3ZlcmFnZSB3aWxsIGV4cGFuZCBmdXJ0aGVyIGFzIHdlIGRvLgorCisg
ICAgICAgICogaHRtbC9IVE1MVHJlZUJ1aWxkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRN
TFRyZWVCdWlsZGVyOjpIVE1MVHJlZUJ1aWxkZXIpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRy
ZWVCdWlsZGVyOjpzZXRJbnNlcnRpb25Nb2RlQW5kRW5kKToKKyAgICAgICAgKFdlYkNvcmU6OkhU
TUxUcmVlQnVpbGRlcjo6cmVzZXRJbnNlcnRpb25Nb2RlQXBwcm9wcmlhdGVseSk6CisgICAgICAg
ICogaHRtbC9IVE1MVHJlZUJ1aWxkZXIuaDoKKwogMjAxMC0wNy0wNCAgRXJpYyBTZWlkZWwgIDxl
cmljQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCmRp
ZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTFRyZWVCdWlsZGVyLmNwcCBiL1dlYkNvcmUvaHRt
bC9IVE1MVHJlZUJ1aWxkZXIuY3BwCmluZGV4IDU3Yzk3MDMwZDVhN2Q3OGIyMWQzMjBlYTcxMzI4
YzRlNGVlMDY1MzQuLmUwMzllNDIzZjkxMzBiOTRiZWM2YzAyOGIyNmIzMzc1ZGJmN2FhNWMgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1aWxkZXIuY3BwCisrKyBiL1dlYkNvcmUv
aHRtbC9IVE1MVHJlZUJ1aWxkZXIuY3BwCkBAIC00MCw2ICs0MCw5IEBACiAjaW5jbHVkZSAiSFRN
TFRva2VuaXplci5oIgogI2luY2x1ZGUgIkxlZ2FjeUhUTUxEb2N1bWVudFBhcnNlci5oIgogI2lu
Y2x1ZGUgIkxlZ2FjeUhUTUxUcmVlQnVpbGRlci5oIgorI2lmIEVOQUJMRShNQVRITUwpCisjaW5j
bHVkZSAiTWF0aE1MTmFtZXMuaCIKKyNlbmRpZgogI2luY2x1ZGUgIk5vdEltcGxlbWVudGVkLmgi
CiAjaWYgRU5BQkxFKFNWRykKICNpbmNsdWRlICJTVkdOYW1lcy5oIgpAQCAtMjA3LDYgKzIxMCw3
IEBAIEhUTUxUcmVlQnVpbGRlcjo6SFRNTFRyZWVCdWlsZGVyKEhUTUxUb2tlbml6ZXIqIHRva2Vu
aXplciwgSFRNTERvY3VtZW50KiBkb2N1bWVuCiAgICAgLCBtX2lzUGF1c2VkKGZhbHNlKQogICAg
ICwgbV9pbnNlcnRpb25Nb2RlKEluaXRpYWxNb2RlKQogICAgICwgbV9vcmlnaW5hbEluc2VydGlv
bk1vZGUoSW5pdGlhbE1vZGUpCisgICAgLCBtX3NlY29uZGFyeUluc2VydGlvbk1vZGUoSW5pdGlh
bE1vZGUpCiAgICAgLCBtX3Rva2VuaXplcih0b2tlbml6ZXIpCiAgICAgLCBtX2xlZ2FjeVRyZWVC
dWlsZGVyKHNob3VsZFVzZUxlZ2FjeVRyZWVCdWlsZGVyKGRvY3VtZW50KSA/IG5ldyBMZWdhY3lI
VE1MVHJlZUJ1aWxkZXIoZG9jdW1lbnQsIHJlcG9ydEVycm9ycykgOiAwKQogICAgICwgbV9sYXN0
U2NyaXB0RWxlbWVudFN0YXJ0TGluZSh1bmluaXRpYWxpemVkTGluZU51bWJlclZhbHVlKQpAQCAt
MjI1LDYgKzIyOSw3IEBAIEhUTUxUcmVlQnVpbGRlcjo6SFRNTFRyZWVCdWlsZGVyKEhUTUxUb2tl
bml6ZXIqIHRva2VuaXplciwgRG9jdW1lbnRGcmFnbWVudCogZnJhCiAgICAgLCBtX2lzUGF1c2Vk
KGZhbHNlKQogICAgICwgbV9pbnNlcnRpb25Nb2RlKEluaXRpYWxNb2RlKQogICAgICwgbV9vcmln
aW5hbEluc2VydGlvbk1vZGUoSW5pdGlhbE1vZGUpCisgICAgLCBtX3NlY29uZGFyeUluc2VydGlv
bk1vZGUoSW5pdGlhbE1vZGUpCiAgICAgLCBtX3Rva2VuaXplcih0b2tlbml6ZXIpCiAgICAgLCBt
X2xlZ2FjeVRyZWVCdWlsZGVyKG5ldyBMZWdhY3lIVE1MVHJlZUJ1aWxkZXIoZnJhZ21lbnQsIHNj
cmlwdGluZ1Blcm1pc3Npb24pKQogICAgICwgbV9sYXN0U2NyaXB0RWxlbWVudFN0YXJ0TGluZSh1
bmluaXRpYWxpemVkTGluZU51bWJlclZhbHVlKQpAQCAtMTA5Myw5ICsxMDk4LDc1IEBAIHZvaWQg
SFRNTFRyZWVCdWlsZGVyOjpjYWxsVGhlQWRvcHRpb25BZ2VuY3koQXRvbWljSFRNTFRva2VuJiB0
b2tlbikKICAgICB9CiB9CiAKK3ZvaWQgSFRNTFRyZWVCdWlsZGVyOjpzZXRJbnNlcnRpb25Nb2Rl
QW5kRW5kKEluc2VydGlvbk1vZGUgbmV3SW5zZXJ0aW9uTW9kZSwgYm9vbCBmb3JlaWduKQorewor
ICAgIG1faW5zZXJ0aW9uTW9kZSA9IG5ld0luc2VydGlvbk1vZGU7CisgICAgaWYgKGZvcmVpZ24p
IHsKKyAgICAgICAgbV9zZWNvbmRhcnlJbnNlcnRpb25Nb2RlID0gbV9pbnNlcnRpb25Nb2RlOwor
ICAgICAgICBtX2luc2VydGlvbk1vZGUgPSBJbkZvcmVpZ25Db250ZW50TW9kZTsKKyAgICB9Cit9
CisKIHZvaWQgSFRNTFRyZWVCdWlsZGVyOjpyZXNldEluc2VydGlvbk1vZGVBcHByb3ByaWF0ZWx5
KCkKIHsKICAgICAvLyBodHRwOi8vd3d3LndoYXR3Zy5vcmcvc3BlY3Mvd2ViLWFwcHMvY3VycmVu
dC13b3JrL211bHRpcGFnZS9wYXJzaW5nLmh0bWwjcmVzZXQtdGhlLWluc2VydGlvbi1tb2RlLWFw
cHJvcHJpYXRlbHkKKyAgICBib29sIGxhc3QgPSBmYWxzZTsKKyAgICBib29sIGZvcmVpZ24gPSBm
YWxzZTsKKyAgICBIVE1MRWxlbWVudFN0YWNrOjpFbGVtZW50UmVjb3JkKiBub2RlUmVjb3JkID0g
bV9vcGVuRWxlbWVudHMudG9wUmVjb3JkKCk7CisgICAgd2hpbGUgKDEpIHsKKyAgICAgICAgRWxl
bWVudCogbm9kZSA9IG5vZGVSZWNvcmQtPmVsZW1lbnQoKTsKKyAgICAgICAgaWYgKG5vZGUgPT0g
bV9vcGVuRWxlbWVudHMuYm90dG9tKCkpIHsKKyAgICAgICAgICAgIEFTU0VSVChtX2lzUGFyc2lu
Z0ZyYWdtZW50KTsKKyAgICAgICAgICAgIGxhc3QgPSB0cnVlOworICAgICAgICAgICAgbm90SW1w
bGVtZW50ZWQoKTsgLy8gbm9kZSA9IG1fY29udGV4dEVsZW1lbnQ7CisgICAgICAgIH0KKyAgICAg
ICAgaWYgKG5vZGUtPmhhc1RhZ05hbWUoc2VsZWN0VGFnKSkgeworICAgICAgICAgICAgQVNTRVJU
KG1faXNQYXJzaW5nRnJhZ21lbnQpOworICAgICAgICAgICAgcmV0dXJuIHNldEluc2VydGlvbk1v
ZGVBbmRFbmQoSW5TZWxlY3RNb2RlLCBmb3JlaWduKTsKKyAgICAgICAgfQorICAgICAgICBpZiAo
bm9kZS0+aGFzVGFnTmFtZSh0ZFRhZykgfHwgbm9kZS0+aGFzVGFnTmFtZSh0aFRhZykpCisgICAg
ICAgICAgICByZXR1cm4gc2V0SW5zZXJ0aW9uTW9kZUFuZEVuZChJbkNlbGxNb2RlLCBmb3JlaWdu
KTsKKyAgICAgICAgaWYgKG5vZGUtPmhhc1RhZ05hbWUodHJUYWcpKQorICAgICAgICAgICAgcmV0
dXJuIHNldEluc2VydGlvbk1vZGVBbmRFbmQoSW5Sb3dNb2RlLCBmb3JlaWduKTsKKyAgICAgICAg
aWYgKG5vZGUtPmhhc1RhZ05hbWUodGJvZHlUYWcpIHx8IG5vZGUtPmhhc1RhZ05hbWUodGhlYWRU
YWcpIHx8IG5vZGUtPmhhc1RhZ05hbWUodGZvb3RUYWcpKQorICAgICAgICAgICAgcmV0dXJuIHNl
dEluc2VydGlvbk1vZGVBbmRFbmQoSW5UYWJsZUJvZHlNb2RlLCBmb3JlaWduKTsKKyAgICAgICAg
aWYgKG5vZGUtPmhhc1RhZ05hbWUoY2FwdGlvblRhZykpCisgICAgICAgICAgICByZXR1cm4gc2V0
SW5zZXJ0aW9uTW9kZUFuZEVuZChJbkNhcHRpb25Nb2RlLCBmb3JlaWduKTsKKyAgICAgICAgaWYg
KG5vZGUtPmhhc1RhZ05hbWUoY29sZ3JvdXBUYWcpKSB7CisgICAgICAgICAgICBBU1NFUlQobV9p
c1BhcnNpbmdGcmFnbWVudCk7CisgICAgICAgICAgICByZXR1cm4gc2V0SW5zZXJ0aW9uTW9kZUFu
ZEVuZChJbkNvbHVtbkdyb3VwTW9kZSwgZm9yZWlnbik7CisgICAgICAgIH0KKyAgICAgICAgaWYg
KG5vZGUtPmhhc1RhZ05hbWUodGFibGVUYWcpKQorICAgICAgICAgICAgcmV0dXJuIHNldEluc2Vy
dGlvbk1vZGVBbmRFbmQoSW5UYWJsZU1vZGUsIGZvcmVpZ24pOworICAgICAgICBpZiAobm9kZS0+
aGFzVGFnTmFtZShoZWFkVGFnKSkgeworICAgICAgICAgICAgQVNTRVJUKG1faXNQYXJzaW5nRnJh
Z21lbnQpOworICAgICAgICAgICAgcmV0dXJuIHNldEluc2VydGlvbk1vZGVBbmRFbmQoSW5Cb2R5
TW9kZSwgZm9yZWlnbik7CisgICAgICAgIH0KKyAgICAgICAgaWYgKG5vZGUtPmhhc1RhZ05hbWUo
Ym9keVRhZykpCisgICAgICAgICAgICByZXR1cm4gc2V0SW5zZXJ0aW9uTW9kZUFuZEVuZChJbkJv
ZHlNb2RlLCBmb3JlaWduKTsKKyAgICAgICAgaWYgKG5vZGUtPmhhc1RhZ05hbWUoZnJhbWVzZXRU
YWcpKSB7CisgICAgICAgICAgICBBU1NFUlQobV9pc1BhcnNpbmdGcmFnbWVudCk7CisgICAgICAg
ICAgICByZXR1cm4gc2V0SW5zZXJ0aW9uTW9kZUFuZEVuZChJbkZyYW1lc2V0TW9kZSwgZm9yZWln
bik7CisgICAgICAgIH0KKyAgICAgICAgaWYgKG5vZGUtPmhhc1RhZ05hbWUoaHRtbFRhZykpIHsK
KyAgICAgICAgICAgIEFTU0VSVChtX2lzUGFyc2luZ0ZyYWdtZW50KTsKKyAgICAgICAgICAgIHJl
dHVybiBzZXRJbnNlcnRpb25Nb2RlQW5kRW5kKEJlZm9yZUhlYWRNb2RlLCBmb3JlaWduKTsKKyAg
ICAgICAgfQorICAgICAgICBpZiAoZmFsc2UKKyNpZiBFTkFCTEUoU1ZHKQorICAgICAgICB8fCBu
b2RlLT5uYW1lc3BhY2VVUkkoKSA9PSBTVkdOYW1lczo6c3ZnTmFtZXNwYWNlVVJJCisjZW5kaWYK
KyNpZiBFTkFCTEUoTUFUSE1MKQorICAgICAgICB8fCBub2RlLT5uYW1lc3BhY2VVUkkoKSA9PSBN
YXRoTUxOYW1lczo6bWF0aE1MTmFtZXNwYWNlVVJJCisjZW5kaWYKKyAgICAgICAgICAgICkKKyAg
ICAgICAgICAgIGZvcmVpZ24gPSB0cnVlOworICAgICAgICBpZiAobGFzdCkgeworICAgICAgICAg
ICAgQVNTRVJUKG1faXNQYXJzaW5nRnJhZ21lbnQpOworICAgICAgICAgICAgcmV0dXJuIHNldElu
c2VydGlvbk1vZGVBbmRFbmQoSW5Cb2R5TW9kZSwgZm9yZWlnbik7CisgICAgICAgIH0KKyAgICAg
ICAgbm9kZVJlY29yZCA9IG5vZGVSZWNvcmQtPm5leHQoKTsKKyAgICB9CiB9CiAKIHZvaWQgSFRN
TFRyZWVCdWlsZGVyOjpwcm9jZXNzRW5kVGFnKEF0b21pY0hUTUxUb2tlbiYgdG9rZW4pCmRpZmYg
LS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTFRyZWVCdWlsZGVyLmggYi9XZWJDb3JlL2h0bWwvSFRN
TFRyZWVCdWlsZGVyLmgKaW5kZXggMzlhOWYzMjM4ZWZkZDQ4N2NjZDE1YjZkYjg4ZGQ1NjYxMTgw
MDllNi4uZjI0MWQyODY2ZWMxZjk0YTI0Y2NhYzEzYjliNDBjNjk0MDYyMTAxOSAxMDA2NDQKLS0t
IGEvV2ViQ29yZS9odG1sL0hUTUxUcmVlQnVpbGRlci5oCisrKyBiL1dlYkNvcmUvaHRtbC9IVE1M
VHJlZUJ1aWxkZXIuaApAQCAtMTkwLDYgKzE5MCw4IEBAIHByaXZhdGU6CiAKICAgICB2b2lkIHNl
dEluc2VydGlvbk1vZGUoSW5zZXJ0aW9uTW9kZSB2YWx1ZSkgeyBtX2luc2VydGlvbk1vZGUgPSB2
YWx1ZTsgfQogICAgIEluc2VydGlvbk1vZGUgaW5zZXJ0aW9uTW9kZSgpIGNvbnN0IHsgcmV0dXJu
IG1faW5zZXJ0aW9uTW9kZTsgfQorCisgICAgdm9pZCBzZXRJbnNlcnRpb25Nb2RlQW5kRW5kKElu
c2VydGlvbk1vZGUsIGJvb2wgZm9yZWlnbik7IC8vIEhlbHBlciBmb3IgcmVzZXRJbnNlcnRpb25N
b2RlQXBwcm9wcmlhdGVseQogICAgIHZvaWQgcmVzZXRJbnNlcnRpb25Nb2RlQXBwcm9wcmlhdGVs
eSgpOwogCiAgICAgc3RhdGljIGJvb2wgaXNTY3JpcHRpbmdGbGFnRW5hYmxlZChGcmFtZSogZnJh
bWUpOwpAQCAtMjAwLDYgKzIwMiw3IEBAIHByaXZhdGU6CiAKICAgICBJbnNlcnRpb25Nb2RlIG1f
aW5zZXJ0aW9uTW9kZTsKICAgICBJbnNlcnRpb25Nb2RlIG1fb3JpZ2luYWxJbnNlcnRpb25Nb2Rl
OworICAgIEluc2VydGlvbk1vZGUgbV9zZWNvbmRhcnlJbnNlcnRpb25Nb2RlOwogCiAgICAgLy8g
SFRNTDUgc3BlYyByZXF1aXJlcyB0aGF0IHdlIGJlIGFibGUgdG8gY2hhbmdlIHRoZSBzdGF0ZSBv
ZiB0aGUgdG9rZW5pemVyCiAgICAgLy8gZnJvbSB3aXRoaW4gcGFyc2VyIGFjdGlvbnMuCg==
</data>
<flag name="review"
          id="48131"
          type_id="1"
          status="+"
          setter="abarth"
    />
    <flag name="commit-queue"
          id="48132"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>