<?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>41582</bug_id>
          
          <creation_ts>2010-07-04 13:18:34 -0700</creation_ts>
          <short_desc>Finish implementning &quot;any other end tag&quot; for &quot;in body&quot; mode</short_desc>
          <delta_ts>2010-07-05 12:42:18 -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>41123</blocked>
          <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>246437</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-04 13:18:34 -0700</bug_when>
    <thetext>Finish implementning &quot;any other end tag&quot; for &quot;in body&quot; mode</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246439</commentid>
    <comment_count>1</comment_count>
      <attachid>60476</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-04 13:26:49 -0700</bug_when>
    <thetext>Created attachment 60476
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246442</commentid>
    <comment_count>2</comment_count>
      <attachid>60476</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-04 13:33:51 -0700</bug_when>
    <thetext>Comment on attachment 60476
Patch

Can you write some more tests for this code?  The one result isn&apos;t really enough to cover all the logic you&apos;re adding.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246463</commentid>
    <comment_count>3</comment_count>
      <attachid>60484</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-04 15:34:23 -0700</bug_when>
    <thetext>Created attachment 60484
now with more tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246494</commentid>
    <comment_count>4</comment_count>
      <attachid>60484</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-04 21:31:39 -0700</bug_when>
    <thetext>Comment on attachment 60484
now with more tests

You need to svn add inbody01.dat :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246718</commentid>
    <comment_count>5</comment_count>
      <attachid>60556</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-05 11:11:16 -0700</bug_when>
    <thetext>Created attachment 60556
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246723</commentid>
    <comment_count>6</comment_count>
      <attachid>60556</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-05 11:26:34 -0700</bug_when>
    <thetext>Comment on attachment 60556
Patch

Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246737</commentid>
    <comment_count>7</comment_count>
      <attachid>60556</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-05 12:03:29 -0700</bug_when>
    <thetext>Comment on attachment 60556
Patch

Rejecting patch 60556 from commit-queue.

Failed to run &quot;[&apos;WebKitTools/Scripts/run-webkit-tests&apos;, &apos;--no-launch-safari&apos;, &apos;--exit-after-n-failures=1&apos;, &apos;--ignore-tests&apos;, &apos;compositing&apos;, &apos;--quiet&apos;]&quot; exit_code: 1
Last 500 characters of output:
ing Java tests
make: Nothing to be done for `default&apos;.
Running tests from /Users/eseidel/Projects/CommitQueue/LayoutTests
Skipped list contained &apos;compositing/iframes/composited-iframe.html&apos;, but no file of that name could be found
Testing 19289 test cases.
fast/loader/recursive-before-unload-crash.html -&gt; failed

Exiting early after 1 failures. 14194 tests run.
245.30s total testing time

14193 test cases (99%) succeeded
1 test case (&lt;1%) had incorrect layout
1 test case (&lt;1%) had stderr output

Full output: http://webkit-commit-queue.appspot.com/results/3370339</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246738</commentid>
    <comment_count>8</comment_count>
      <attachid>60556</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-05 12:07:46 -0700</bug_when>
    <thetext>Comment on attachment 60556
Patch

worst time for a flaky test ever.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246747</commentid>
    <comment_count>9</comment_count>
      <attachid>60556</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-05 12:42:14 -0700</bug_when>
    <thetext>Comment on attachment 60556
Patch

Clearing flags on attachment: 60556

Committed r62498: &lt;http://trac.webkit.org/changeset/62498&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246748</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-05 12:42:18 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60476</attachid>
            <date>2010-07-04 13:26:49 -0700</date>
            <delta_ts>2010-07-04 15:33:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-41582-20100704132445.patch</filename>
            <type>text/plain</type>
            <size>5056</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA4Njc5NTg5ZTExMWRmNTM1MjUwNDJjYTlkY2IyM2YyNTljNmIwODQxLi41ZjEwN2Nj
YWEyOWI2YWM1MDBhOGNmOTkwNTU2OTM2YTM0ZDUwNDI4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0yLDYgKzIsMTcgQEAK
IAogICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KIAorICAgICAgICBGaW5pc2gg
aW1wbGVtZW50aW5nICJhbnkgb3RoZXIgZW5kIHRhZyIgZm9yICJpbiBib2R5IiBtb2RlCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MTU4MgorCisgICAg
ICAgICogaHRtbDVsaWIvcnVubmVyLWV4cGVjdGVkLWh0bWw1LnR4dDoKKyAgICAgICAgIC0gVXBk
YXRlIHRoZSBvbmUgcmVzdWx0IHdoaWNoIHdhcyBhZmZlY3RlZCBieSB0aGlzLgorICAgICAgICAg
VGhhdCB0ZXN0IHdvdWxkIHBhc3MgaWYgd2UgaGFkIHRleHQgbm9kZSBjb2FsZXNjaW5nIEkgdGhp
bmsuCisKKzIwMTAtMDctMDQgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCiAgICAgICAgIEFkZCBhIHZlcnkgYmFz
aWMgSW5UYWJsZSBpbnNlcnRpb24gbW9kZQogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NDE1ODEKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHRtbDVs
aWIvcnVubmVyLWV4cGVjdGVkLWh0bWw1LnR4dCBiL0xheW91dFRlc3RzL2h0bWw1bGliL3J1bm5l
ci1leHBlY3RlZC1odG1sNS50eHQKaW5kZXggOGU0NTlmNjg3YjBhOWQ2NDAwMDBhMTJkY2YyYjE2
NjViN2ViNzJkZC4uYTA2YWY0ZjQzNzFkY2Y4MmVlZmRhYzQ1NTRlOGJlNzU4NDk1YzE5OSAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHRtbDVsaWIvcnVubmVyLWV4cGVjdGVkLWh0bWw1LnR4dAor
KysgYi9MYXlvdXRUZXN0cy9odG1sNWxpYi9ydW5uZXItZXhwZWN0ZWQtaHRtbDUudHh0CkBAIC01
MDMsNyArNTAzLDcgQEAgR290OgogfCAgICAgICAgICAgIkIiCiB8ICAgICAgICAgICA8ZGl2Pgog
fCAgICAgICAgICAgICAiQyIKLXwgICAgICAgICAiRCIKK3wgICAgICAgICAgICAgIkQiCiBFeHBl
Y3RlZDoKIHwgPGh0bWw+CiB8ICAgPGhlYWQ+CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxv
ZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDVkZGEwNjExZGYzYjdhMDI3NThhMzBhN2UwNWM2
Y2M1Y2YxYzZmNWUuLmJlNWIzMDkyNDgwMzk0MmNhODFlMzMzMTI5ZjgyMzI3OTdlNGU2MzIgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0y
LDYgKzIsMjEgQEAKIAogICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KIAorICAg
ICAgICBGaW5pc2ggaW1wbGVtZW50aW5nICJhbnkgb3RoZXIgZW5kIHRhZyIgZm9yICJpbiBib2R5
IiBtb2RlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00
MTU4MgorCisgICAgICAgIEkgYmVsaWV2ZSBJIGZvdW5kIGEgImJ1ZyIgaW4gdGhlIEhUTUw1IHNw
ZWMgd2hlbiB3cml0aW5nIHRoaXM6CisgICAgICAgIGh0dHA6Ly93d3cudzMub3JnL0J1Z3MvUHVi
bGljL3Nob3dfYnVnLmNnaT9pZD0xMDA4MAorCisgICAgICAgICogaHRtbC9IVE1MVHJlZUJ1aWxk
ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRyZWVCdWlsZGVyOjpwcm9jZXNzQW55T3Ro
ZXJFbmRUYWdGb3JJbkJvZHkpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRyZWVCdWlsZGVyOjpw
cm9jZXNzRW5kVGFnKToKKyAgICAgICAgKiBodG1sL0hUTUxUcmVlQnVpbGRlci5oOgorCisyMDEw
LTA3LTA0ICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKwogICAgICAgICBBZGQgYSB2ZXJ5IGJhc2ljIEluVGFibGUg
aW5zZXJ0aW9uIG1vZGUKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTQxNTgxCiAKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1aWxkZXIu
Y3BwIGIvV2ViQ29yZS9odG1sL0hUTUxUcmVlQnVpbGRlci5jcHAKaW5kZXggOWYwMjFkMTEzOGQz
MWRmNjg4ZjEyOTNkNTdhMmUyZTEyOTcxZDJjZi4uM2U3YjE4ZTE4ZjlmYWU0MWU0MWFkMTc1MTE1
MmVhNGY4NGU0OGM0YiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0hUTUxUcmVlQnVpbGRlci5j
cHAKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxUcmVlQnVpbGRlci5jcHAKQEAgLTg1MSw2ICs4NTEs
MzcgQEAgYm9vbCBIVE1MVHJlZUJ1aWxkZXI6OnByb2Nlc3NCb2R5RW5kVGFnRm9ySW5Cb2R5KEF0
b21pY0hUTUxUb2tlbiYgdG9rZW4pCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKK3ZvaWQgSFRNTFRy
ZWVCdWlsZGVyOjpwcm9jZXNzQW55T3RoZXJFbmRUYWdGb3JJbkJvZHkoQXRvbWljSFRNTFRva2Vu
JiB0b2tlbikKK3sKKyAgICBIVE1MRWxlbWVudFN0YWNrOjpFbGVtZW50UmVjb3JkKiByZWNvcmQg
PSBtX29wZW5FbGVtZW50cy50b3BSZWNvcmQoKTsKKyAgICB3aGlsZSAoMSkgeworICAgICAgICBF
bGVtZW50KiBub2RlID0gcmVjb3JkLT5lbGVtZW50KCk7CisgICAgICAgIGlmIChub2RlLT5oYXNM
b2NhbE5hbWUodG9rZW4ubmFtZSgpKSkgeworICAgICAgICAgICAgZ2VuZXJhdGVJbXBsaWVkRW5k
VGFncygpOworICAgICAgICAgICAgaWYgKCFjdXJyZW50RWxlbWVudCgpLT5oYXNMb2NhbE5hbWUo
dG9rZW4ubmFtZSgpKSkgeworICAgICAgICAgICAgICAgIHBhcnNlRXJyb3IodG9rZW4pOworICAg
ICAgICAgICAgICAgIC8vIEZJWE1FOiBUaGlzIGlzIGVpdGhlciBhIGJ1ZyBpbiB0aGUgc3BlYywg
b3IgYSBidWcgaW4gb3VyCisgICAgICAgICAgICAgICAgLy8gaW1wbGVtZW50YXRpb24uICBGaWxl
ZCBhIGJ1ZyB3aXRoIEhUTUw1OgorICAgICAgICAgICAgICAgIC8vIGh0dHA6Ly93d3cudzMub3Jn
L0J1Z3MvUHVibGljL3Nob3dfYnVnLmNnaT9pZD0xMDA4MAorICAgICAgICAgICAgICAgIC8vIFdl
IG1pZ2h0IGhhdmUgYWxyZWFkeSBwb3BwZWQgdGhlIG5vZGUgZm9yIHRoZSB0b2tlbiBpbgorICAg
ICAgICAgICAgICAgIC8vIGdlbmVyYXRlSW1wbGllZEVuZFRhZ3MsIGp1c3QgYWJvcnQuCisgICAg
ICAgICAgICAgICAgaWYgKCFtX29wZW5FbGVtZW50cy5jb250YWlucyhub2RlKSkKKyAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgfQorICAgICAgICAgICAgbV9vcGVuRWxl
bWVudHMucG9wVW50aWwobm9kZSk7CisgICAgICAgICAgICBtX29wZW5FbGVtZW50cy5wb3AoKTsK
KyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorICAgICAgICAvLyAhcGhyYXNpbmcgJiYg
IWZvcm1hdHRpbmcgPT0gc2NvcGluZyB8fCBzcGVjaWFsCisgICAgICAgIGNvbnN0IEF0b21pY1N0
cmluZyYgdGFnTmFtZSA9IG5vZGUtPmxvY2FsTmFtZSgpOworICAgICAgICBpZiAoaXNTY29waW5n
VGFnKHRhZ05hbWUpIHx8IGlzU3BlY2lhbFRhZyh0YWdOYW1lKSkgeworICAgICAgICAgICAgcGFy
c2VFcnJvcih0b2tlbik7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICAgICAg
cmVjb3JkID0gcmVjb3JkLT5uZXh0KCk7CisgICAgfQorfQorCiAvLyBGSVhNRTogVGhpcyBwcm9i
YWJseSBiZWxvbmdzIG9uIEhUTUxFbGVtZW50U3RhY2suCiBIVE1MRWxlbWVudFN0YWNrOjpFbGVt
ZW50UmVjb3JkKiBIVE1MVHJlZUJ1aWxkZXI6OmZ1cnRoZXN0QmxvY2tGb3JGb3JtYXR0aW5nRWxl
bWVudChFbGVtZW50KiBmb3JtYXR0aW5nRWxlbWVudCkKIHsKQEAgLTExNjEsMTMgKzExOTIsNyBA
QCB2b2lkIEhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc0VuZFRhZyhBdG9taWNIVE1MVG9rZW4mIHRv
a2VuKQogICAgICAgICAgICAgbV9mcmFtZXNldE9rID0gZmFsc2U7CiAgICAgICAgICAgICByZXR1
cm47CiAgICAgICAgIH0KLSAgICAgICAgLy8gRklYTUU6IFdlIG5lZWQgYW4gaXRlcmF0b3Igb3Zl
ciBtX29wZW5FbGVtZW50cyB0byBpbXBsZW1lbnQgdGhpcwotICAgICAgICAvLyBjb3JyZWN0bHku
Ci0gICAgICAgIG5vdEltcGxlbWVudGVkKCk7Ci0gICAgICAgIGlmICghbV9vcGVuRWxlbWVudHMu
aW5TY29wZSh0b2tlbi5uYW1lKCkpKQotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICBtX29w
ZW5FbGVtZW50cy5wb3BVbnRpbCh0b2tlbi5uYW1lKCkpOwotICAgICAgICBtX29wZW5FbGVtZW50
cy5wb3AoKTsKKyAgICAgICAgcHJvY2Vzc0FueU90aGVyRW5kVGFnRm9ySW5Cb2R5KHRva2VuKTsK
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBBZnRlckJvZHlNb2RlOgogICAgICAgICBBU1NFUlQo
aW5zZXJ0aW9uTW9kZSgpID09IEFmdGVyQm9keU1vZGUpOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9o
dG1sL0hUTUxUcmVlQnVpbGRlci5oIGIvV2ViQ29yZS9odG1sL0hUTUxUcmVlQnVpbGRlci5oCmlu
ZGV4IDM3ZTQyNzk1MzNkYjA1NTI3NGM0NGIzNWFlMTVkMjk3OTljNmRlMzAuLmNiMzJhNjI1M2Fj
ZTRlYmI0ZTFkZjk4NDliNjk3ZGY1Y2I0OTNjMGUgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9I
VE1MVHJlZUJ1aWxkZXIuaAorKysgYi9XZWJDb3JlL2h0bWwvSFRNTFRyZWVCdWlsZGVyLmgKQEAg
LTEyMyw2ICsxMjMsNyBAQCBwcml2YXRlOgogCiAgICAgYm9vbCBwcm9jZXNzU3RhcnRUYWdGb3JJ
bkhlYWQoQXRvbWljSFRNTFRva2VuJik7CiAgICAgYm9vbCBwcm9jZXNzQm9keUVuZFRhZ0Zvcklu
Qm9keShBdG9taWNIVE1MVG9rZW4mKTsKKyAgICB2b2lkIHByb2Nlc3NBbnlPdGhlckVuZFRhZ0Zv
ckluQm9keShBdG9taWNIVE1MVG9rZW4mKTsKICAgICB2b2lkIHByb2Nlc3NGYWtlUEVuZFRhZ0lm
UEluU2NvcGUoKTsKIAogICAgIEhUTUxFbGVtZW50U3RhY2s6OkVsZW1lbnRSZWNvcmQqIGZ1cnRo
ZXN0QmxvY2tGb3JGb3JtYXR0aW5nRWxlbWVudChFbGVtZW50Kik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60484</attachid>
            <date>2010-07-04 15:34:23 -0700</date>
            <delta_ts>2010-07-05 10:59:50 -0700</delta_ts>
            <desc>now with more tests</desc>
            <filename>bug-41582-20100704153413.patch</filename>
            <type>text/plain</type>
            <size>6119</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlN2VhODdmYWNhNTVmYmFjN2Q3NjFlZmI2MGYxMGFjMjdiZTQxOGYyLi4wMjViMDA2
ZTI0YWEyOTMxMWI1NmExNzZmZWJlM2FjMjU5OWIyYzRmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTYgQEAK
IDIwMTAtMDctMDQgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgogCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpbmlzaCBpbXBsZW1lbnRpbmcg
ImFueSBvdGhlciBlbmQgdGFnIiBmb3IgImluIGJvZHkiIG1vZGUKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQxNTgyCisKKyAgICAgICAgKiBodG1sNWxp
Yi9ydW5uZXItZXhwZWN0ZWQtaHRtbDUudHh0OgorICAgICAgICAgLSBVcGRhdGUgdGhlIG9uZSBy
ZXN1bHQgd2hpY2ggd2FzIGFmZmVjdGVkIGJ5IHRoaXMuCisgICAgICAgICBUaGF0IHRlc3Qgd291
bGQgcGFzcyBpZiB3ZSBoYWQgdGV4dCBub2RlIGNvYWxlc2NpbmcgSSB0aGluay4KKworMjAxMC0w
Ny0wNCAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CisKICAgICAgICAgUmV2aWV3ZWQg
YnkgQWRhbSBCYXJ0aC4KIAogICAgICAgICBBZGQgYSB2ZXJ5IGJhc2ljIEluVGFibGUgaW5zZXJ0
aW9uIG1vZGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0bWw1bGliL3J1bm5lci1leHBlY3Rl
ZC1odG1sNS50eHQgYi9MYXlvdXRUZXN0cy9odG1sNWxpYi9ydW5uZXItZXhwZWN0ZWQtaHRtbDUu
dHh0CmluZGV4IDhlNDU5ZjY4N2IwYTlkNjQwMDAwYTEyZGNmMmIxNjY1YjdlYjcyZGQuLmRjNzE4
ZTI4NTc5NjA4Y2FmZmNlMWY1YjI5ZWQwMGE4OWYwYjZlZDkgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL2h0bWw1bGliL3J1bm5lci1leHBlY3RlZC1odG1sNS50eHQKKysrIGIvTGF5b3V0VGVzdHMv
aHRtbDVsaWIvcnVubmVyLWV4cGVjdGVkLWh0bWw1LnR4dApAQCAtNTAzLDcgKzUwMyw3IEBAIEdv
dDoKIHwgICAgICAgICAgICJCIgogfCAgICAgICAgICAgPGRpdj4KIHwgICAgICAgICAgICAgIkMi
Ci18ICAgICAgICAgIkQiCit8ICAgICAgICAgICAgICJEIgogRXhwZWN0ZWQ6CiB8IDxodG1sPgog
fCAgIDxoZWFkPgpAQCAtNTU3NSw0ICs1NTc1LDUgQEAgRXhwZWN0ZWQ6CiB8ICAgICAgICAgIjIi
CiB8ICAgICAgICIzIgogfCAgICAgPHRhYmxlPgorcmVzb3VyY2VzL2luYm9keTAxLmRhdDogUEFT
UwogI0VPRgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHRtbDVsaWIvcnVubmVyLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL2h0bWw1bGliL3J1bm5lci1leHBlY3RlZC50eHQKaW5kZXggZDli
ZTU4ZTNmNDE5NDQ5ZDQ2MjllZWYyZjZlM2Q3ZmQwZWUzMGM0Ni4uY2UxNDk3ZDdjNDQ1MWEyNzU4
NzFiMWM4ZGQ0NzFkNDAzZDEyOTAyZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHRtbDVsaWIv
cnVubmVyLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9odG1sNWxpYi9ydW5uZXItZXhw
ZWN0ZWQudHh0CkBAIC00OTM1LDMgKzQ5MzUsNCBAQCBFeHBlY3RlZDoKIHwgICAgICAgICAiMiIK
IHwgICAgICAgIjMiCiB8ICAgICA8dGFibGU+CityZXNvdXJjZXMvaW5ib2R5MDEuZGF0OiBQQVNT
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odG1sNWxpYi9ydW5uZXIuaHRtbCBiL0xheW91dFRl
c3RzL2h0bWw1bGliL3J1bm5lci5odG1sCmluZGV4IGYzMDUyZjA5M2ZlNDRiYTVhMzlkM2UxZjhi
YTRiZDE5Mzc3MTU0MTcuLmJhZDJmNWUzZjVmNDQ5ZDFmZTkwMWY5N2I3OTI3ZjVmMTYzNGM4OTMg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0bWw1bGliL3J1bm5lci5odG1sCisrKyBiL0xheW91
dFRlc3RzL2h0bWw1bGliL3J1bm5lci5odG1sCkBAIC01OSw3ICs1OSw4IEBAIHZhciB0ZXN0X2Zp
bGVzID0gWwogICAgICAgICAncmVzb3VyY2VzL2VudGl0aWVzMDEuZGF0JywKICAgICAgICAgJ3Jl
c291cmNlcy9lbnRpdGllczAyLmRhdCcsCiAgICAgICAgICdyZXNvdXJjZXMvY29tbWVudHMwMS5k
YXQnLAotICAgICAgICAncmVzb3VyY2VzL2Fkb3B0aW9uMDEuZGF0JworICAgICAgICAncmVzb3Vy
Y2VzL2Fkb3B0aW9uMDEuZGF0JywKKyAgICAgICAgJ3Jlc291cmNlcy9pbmJvZHkwMS5kYXQnCiAg
ICAgXSwKICAgICB0ZXN0cyA9IFtdLAogICAgIGlmcmFtZSA9IGRvY3VtZW50LmdldEVsZW1lbnRz
QnlUYWdOYW1lKCJpZnJhbWUiKVswXSwKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIv
V2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODI2NGU3MjlkODg5YTY1NzBkOWJlODEwOWIyZWZjNzVh
ZjNkZmUzNi4uOWRhZDk3OGU5YTEyZDE3OGExODE4ZTMxNWU5NTY1MjQ4ZDNmZmJkOCAxMDA2NDQK
LS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsNSAr
MSwyMCBAQAogMjAxMC0wNy0wNCAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CiAKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRmluaXNoIGltcGxl
bWVudGluZyAiYW55IG90aGVyIGVuZCB0YWciIGZvciAiaW4gYm9keSIgbW9kZQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDE1ODIKKworICAgICAgICBJ
IGJlbGlldmUgSSBmb3VuZCBhICJidWciIGluIHRoZSBIVE1MNSBzcGVjIHdoZW4gd3JpdGluZyB0
aGlzOgorICAgICAgICBodHRwOi8vd3d3LnczLm9yZy9CdWdzL1B1YmxpYy9zaG93X2J1Zy5jZ2k/
aWQ9MTAwODAKKworICAgICAgICAqIGh0bWwvSFRNTFRyZWVCdWlsZGVyLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OkhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc0FueU90aGVyRW5kVGFnRm9ySW5Cb2R5
KToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc0VuZFRhZyk6Cisg
ICAgICAgICogaHRtbC9IVE1MVHJlZUJ1aWxkZXIuaDoKKworMjAxMC0wNy0wNCAgRXJpYyBTZWlk
ZWwgIDxlcmljQHdlYmtpdC5vcmc+CisKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBCYXJ0aC4K
IAogICAgICAgICBIVE1MVHJlZUJ1aWxkZXIgbmVlZHMgYW4gYWRvcHRpb24gYWdlbmN5CmRpZmYg
LS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTFRyZWVCdWlsZGVyLmNwcCBiL1dlYkNvcmUvaHRtbC9I
VE1MVHJlZUJ1aWxkZXIuY3BwCmluZGV4IDk2NWJjZjVjZGZmOWY5NWM2OTY4OGUwYWMyNzE4MmQz
ZGYxMDAwOWQuLjcwZjk0ZDg5N2NjMDQ0YTUzN2JlYjQ5MDljNDkyZTFmMGMyMTQ4ZjMgMTAwNjQ0
Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1aWxkZXIuY3BwCisrKyBiL1dlYkNvcmUvaHRt
bC9IVE1MVHJlZUJ1aWxkZXIuY3BwCkBAIC04NTMsNiArODUzLDM3IEBAIGJvb2wgSFRNTFRyZWVC
dWlsZGVyOjpwcm9jZXNzQm9keUVuZFRhZ0ZvckluQm9keShBdG9taWNIVE1MVG9rZW4mIHRva2Vu
KQogICAgIHJldHVybiB0cnVlOwogfQogCit2b2lkIEhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc0Fu
eU90aGVyRW5kVGFnRm9ySW5Cb2R5KEF0b21pY0hUTUxUb2tlbiYgdG9rZW4pCit7CisgICAgSFRN
TEVsZW1lbnRTdGFjazo6RWxlbWVudFJlY29yZCogcmVjb3JkID0gbV9vcGVuRWxlbWVudHMudG9w
UmVjb3JkKCk7CisgICAgd2hpbGUgKDEpIHsKKyAgICAgICAgRWxlbWVudCogbm9kZSA9IHJlY29y
ZC0+ZWxlbWVudCgpOworICAgICAgICBpZiAobm9kZS0+aGFzTG9jYWxOYW1lKHRva2VuLm5hbWUo
KSkpIHsKKyAgICAgICAgICAgIGdlbmVyYXRlSW1wbGllZEVuZFRhZ3MoKTsKKyAgICAgICAgICAg
IGlmICghY3VycmVudEVsZW1lbnQoKS0+aGFzTG9jYWxOYW1lKHRva2VuLm5hbWUoKSkpIHsKKyAg
ICAgICAgICAgICAgICBwYXJzZUVycm9yKHRva2VuKTsKKyAgICAgICAgICAgICAgICAvLyBGSVhN
RTogVGhpcyBpcyBlaXRoZXIgYSBidWcgaW4gdGhlIHNwZWMsIG9yIGEgYnVnIGluIG91cgorICAg
ICAgICAgICAgICAgIC8vIGltcGxlbWVudGF0aW9uLiAgRmlsZWQgYSBidWcgd2l0aCBIVE1MNToK
KyAgICAgICAgICAgICAgICAvLyBodHRwOi8vd3d3LnczLm9yZy9CdWdzL1B1YmxpYy9zaG93X2J1
Zy5jZ2k/aWQ9MTAwODAKKyAgICAgICAgICAgICAgICAvLyBXZSBtaWdodCBoYXZlIGFscmVhZHkg
cG9wcGVkIHRoZSBub2RlIGZvciB0aGUgdG9rZW4gaW4KKyAgICAgICAgICAgICAgICAvLyBnZW5l
cmF0ZUltcGxpZWRFbmRUYWdzLCBqdXN0IGFib3J0LgorICAgICAgICAgICAgICAgIGlmICghbV9v
cGVuRWxlbWVudHMuY29udGFpbnMobm9kZSkpCisgICAgICAgICAgICAgICAgICAgIHJldHVybjsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIG1fb3BlbkVsZW1lbnRzLnBvcFVudGlsKG5vZGUp
OworICAgICAgICAgICAgbV9vcGVuRWxlbWVudHMucG9wKCk7CisgICAgICAgICAgICByZXR1cm47
CisgICAgICAgIH0KKyAgICAgICAgLy8gIXBocmFzaW5nICYmICFmb3JtYXR0aW5nID09IHNjb3Bp
bmcgfHwgc3BlY2lhbAorICAgICAgICBjb25zdCBBdG9taWNTdHJpbmcmIHRhZ05hbWUgPSBub2Rl
LT5sb2NhbE5hbWUoKTsKKyAgICAgICAgaWYgKGlzU2NvcGluZ1RhZyh0YWdOYW1lKSB8fCBpc1Nw
ZWNpYWxUYWcodGFnTmFtZSkpIHsKKyAgICAgICAgICAgIHBhcnNlRXJyb3IodG9rZW4pOworICAg
ICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAgICAgIHJlY29yZCA9IHJlY29yZC0+bmV4
dCgpOworICAgIH0KK30KKwogLy8gRklYTUU6IFRoaXMgcHJvYmFibHkgYmVsb25ncyBvbiBIVE1M
RWxlbWVudFN0YWNrLgogSFRNTEVsZW1lbnRTdGFjazo6RWxlbWVudFJlY29yZCogSFRNTFRyZWVC
dWlsZGVyOjpmdXJ0aGVzdEJsb2NrRm9yRm9ybWF0dGluZ0VsZW1lbnQoRWxlbWVudCogZm9ybWF0
dGluZ0VsZW1lbnQpCiB7CkBAIC0xMTYzLDEzICsxMTk0LDcgQEAgdm9pZCBIVE1MVHJlZUJ1aWxk
ZXI6OnByb2Nlc3NFbmRUYWcoQXRvbWljSFRNTFRva2VuJiB0b2tlbikKICAgICAgICAgICAgIG1f
ZnJhbWVzZXRPayA9IGZhbHNlOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9Ci0gICAg
ICAgIC8vIEZJWE1FOiBXZSBuZWVkIGFuIGl0ZXJhdG9yIG92ZXIgbV9vcGVuRWxlbWVudHMgdG8g
aW1wbGVtZW50IHRoaXMKLSAgICAgICAgLy8gY29ycmVjdGx5LgotICAgICAgICBub3RJbXBsZW1l
bnRlZCgpOwotICAgICAgICBpZiAoIW1fb3BlbkVsZW1lbnRzLmluU2NvcGUodG9rZW4ubmFtZSgp
KSkKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgbV9vcGVuRWxlbWVudHMucG9wVW50aWwo
dG9rZW4ubmFtZSgpKTsKLSAgICAgICAgbV9vcGVuRWxlbWVudHMucG9wKCk7CisgICAgICAgIHBy
b2Nlc3NBbnlPdGhlckVuZFRhZ0ZvckluQm9keSh0b2tlbik7CiAgICAgICAgIGJyZWFrOwogICAg
IGNhc2UgQWZ0ZXJCb2R5TW9kZToKICAgICAgICAgQVNTRVJUKGluc2VydGlvbk1vZGUoKSA9PSBB
ZnRlckJvZHlNb2RlKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1aWxkZXIu
aCBiL1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1aWxkZXIuaAppbmRleCAzN2U0Mjc5NTMzZGIwNTUy
NzRjNDRiMzVhZTE1ZDI5Nzk5YzZkZTMwLi5jYjMyYTYyNTNhY2U0ZWJiNGUxZGY5ODQ5YjY5N2Rm
NWNiNDkzYzBlIDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRNTFRyZWVCdWlsZGVyLmgKKysr
IGIvV2ViQ29yZS9odG1sL0hUTUxUcmVlQnVpbGRlci5oCkBAIC0xMjMsNiArMTIzLDcgQEAgcHJp
dmF0ZToKIAogICAgIGJvb2wgcHJvY2Vzc1N0YXJ0VGFnRm9ySW5IZWFkKEF0b21pY0hUTUxUb2tl
biYpOwogICAgIGJvb2wgcHJvY2Vzc0JvZHlFbmRUYWdGb3JJbkJvZHkoQXRvbWljSFRNTFRva2Vu
Jik7CisgICAgdm9pZCBwcm9jZXNzQW55T3RoZXJFbmRUYWdGb3JJbkJvZHkoQXRvbWljSFRNTFRv
a2VuJik7CiAgICAgdm9pZCBwcm9jZXNzRmFrZVBFbmRUYWdJZlBJblNjb3BlKCk7CiAKICAgICBI
VE1MRWxlbWVudFN0YWNrOjpFbGVtZW50UmVjb3JkKiBmdXJ0aGVzdEJsb2NrRm9yRm9ybWF0dGlu
Z0VsZW1lbnQoRWxlbWVudCopOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60556</attachid>
            <date>2010-07-05 11:11:16 -0700</date>
            <delta_ts>2010-07-05 12:42:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-41582-20100705111100.patch</filename>
            <type>text/plain</type>
            <size>6961</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAzOTdiZTJkM2ZjMDNiZDBlMWFiZDZiZWQxMjdmN2NhNTI3MTE4MmE4Li4wZjRhN2Fk
M2U0N2FhNzkzYzU3ZGRlZTY2OWFmYjMyYTEzNDRlN2I4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAK
KzIwMTAtMDctMDQgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpbmlzaCBpbXBsZW1lbnRpbmcg
ImFueSBvdGhlciBlbmQgdGFnIiBmb3IgImluIGJvZHkiIG1vZGUKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQxNTgyCisKKyAgICAgICAgKiBodG1sNWxp
Yi9yZXNvdXJjZXMvaW5ib2R5MDEuZGF0OiBBZGRlZC4KKyAgICAgICAgKiBodG1sNWxpYi9ydW5u
ZXItZXhwZWN0ZWQtaHRtbDUudHh0OgorICAgICAgICAgLSBVcGRhdGUgdGhlIG9uZSByZXN1bHQg
d2hpY2ggd2FzIGFmZmVjdGVkIGJ5IHRoaXMuCisgICAgICAgICAgIFRoYXQgdGVzdCB3b3VsZCBw
YXNzIGlmIHdlIGhhZCB0ZXh0IG5vZGUgY29hbGVzY2luZy4KKyAgICAgICAgKiBodG1sNWxpYi9y
dW5uZXItZXhwZWN0ZWQudHh0OgorICAgICAgICAgLSBVcGRhdGUgdG8gYWRkIHRoZSBleHRyYSB0
ZXN0IHN1aXRlLgorICAgICAgICAqIGh0bWw1bGliL3J1bm5lci5odG1sOgorCisKIDIwMTAtMDct
MDUgIFJvYiBCdWlzICA8cndsYnVpc0BnbWFpbC5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkg
RGlyayBTY2h1bHplLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHRtbDVsaWIvcmVzb3VyY2Vz
L2luYm9keTAxLmRhdCBiL0xheW91dFRlc3RzL2h0bWw1bGliL3Jlc291cmNlcy9pbmJvZHkwMS5k
YXQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uM2YyYmQzNzRjMDMzYmU4YTAzMjBjYmFjMThiZGNlMTAyNjhmNmIxZgot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0bWw1bGliL3Jlc291cmNlcy9pbmJvZHkw
MS5kYXQKQEAgLTAsMCArMSw0MyBAQAorI2RhdGEKKzxidXR0b24+MTwvZm9vPgorI2Vycm9ycwor
I2RvY3VtZW50Cit8IDxodG1sPgorfCAgIDxoZWFkPgorfCAgIDxib2R5PgorfCAgICAgPGJ1dHRv
bj4KK3wgICAgICAgIjEiCisKKyNkYXRhCis8Zm9vPjE8cD4yPC9mb28+CisjZXJyb3JzCisjZG9j
dW1lbnQKK3wgPGh0bWw+Cit8ICAgPGhlYWQ+Cit8ICAgPGJvZHk+Cit8ICAgICA8Zm9vPgorfCAg
ICAgICAiMSIKK3wgICAgICAgPHA+Cit8ICAgICAgICAgIjIiCisKKyNkYXRhCis8ZGQ+MTwvZm9v
PgorI2Vycm9ycworI2RvY3VtZW50Cit8IDxodG1sPgorfCAgIDxoZWFkPgorfCAgIDxib2R5Pgor
fCAgICAgPGRkPgorfCAgICAgICAiMSIKKworI2RhdGEKKzxmb28+MTxkZD4yPC9mb28+CisjZXJy
b3JzCisjZG9jdW1lbnQKK3wgPGh0bWw+Cit8ICAgPGhlYWQ+Cit8ICAgPGJvZHk+Cit8ICAgICA8
Zm9vPgorfCAgICAgICAiMSIKK3wgICAgICAgPGRkPgorfCAgICAgICAgICIyIgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvaHRtbDVsaWIvcnVubmVyLWV4cGVjdGVkLWh0bWw1LnR4dCBiL0xheW91
dFRlc3RzL2h0bWw1bGliL3J1bm5lci1leHBlY3RlZC1odG1sNS50eHQKaW5kZXggNTNhNTUxYTNi
Mjg5NjFlMTNiNDFiNzM1NzU1MTVhMmI1MDQ4MGI3NS4uOGU0Y2I2MGUxNGQzNGZmODAxZDFkZjEx
ZTJlNTA1MDk5YjFjMTAyMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHRtbDVsaWIvcnVubmVy
LWV4cGVjdGVkLWh0bWw1LnR4dAorKysgYi9MYXlvdXRUZXN0cy9odG1sNWxpYi9ydW5uZXItZXhw
ZWN0ZWQtaHRtbDUudHh0CkBAIC01MDMsNyArNTAzLDcgQEAgR290OgogfCAgICAgICAgICAgIkIi
CiB8ICAgICAgICAgICA8ZGl2PgogfCAgICAgICAgICAgICAiQyIKLXwgICAgICAgICAiRCIKK3wg
ICAgICAgICAgICAgIkQiCiBFeHBlY3RlZDoKIHwgPGh0bWw+CiB8ICAgPGhlYWQ+CkBAIC01NTgz
LDQgKzU1ODMsNSBAQCBFeHBlY3RlZDoKIHwgICAgICAgICAiMiIKIHwgICAgICAgIjMiCiB8ICAg
ICA8dGFibGU+CityZXNvdXJjZXMvaW5ib2R5MDEuZGF0OiBQQVNTCiAjRU9GCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9odG1sNWxpYi9ydW5uZXItZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
aHRtbDVsaWIvcnVubmVyLWV4cGVjdGVkLnR4dAppbmRleCBkOWJlNThlM2Y0MTk0NDlkNDYyOWVl
ZjJmNmUzZDdmZDBlZTMwYzQ2Li5jZTE0OTdkN2M0NDUxYTI3NTg3MWIxYzhkZDQ3MWQ0MDNkMTI5
MDJmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odG1sNWxpYi9ydW5uZXItZXhwZWN0ZWQudHh0
CisrKyBiL0xheW91dFRlc3RzL2h0bWw1bGliL3J1bm5lci1leHBlY3RlZC50eHQKQEAgLTQ5MzUs
MyArNDkzNSw0IEBAIEV4cGVjdGVkOgogfCAgICAgICAgICIyIgogfCAgICAgICAiMyIKIHwgICAg
IDx0YWJsZT4KK3Jlc291cmNlcy9pbmJvZHkwMS5kYXQ6IFBBU1MKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2h0bWw1bGliL3J1bm5lci5odG1sIGIvTGF5b3V0VGVzdHMvaHRtbDVsaWIvcnVubmVy
Lmh0bWwKaW5kZXggZjMwNTJmMDkzZmU0NGJhNWEzOWQzZTFmOGJhNGJkMTkzNzcxNTQxNy4uYmFk
MmY1ZTNmNWY0NDlkMWZlOTAxZjk3Yjc5MjdmNWYxNjM0Yzg5MyAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvaHRtbDVsaWIvcnVubmVyLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaHRtbDVsaWIvcnVu
bmVyLmh0bWwKQEAgLTU5LDcgKzU5LDggQEAgdmFyIHRlc3RfZmlsZXMgPSBbCiAgICAgICAgICdy
ZXNvdXJjZXMvZW50aXRpZXMwMS5kYXQnLAogICAgICAgICAncmVzb3VyY2VzL2VudGl0aWVzMDIu
ZGF0JywKICAgICAgICAgJ3Jlc291cmNlcy9jb21tZW50czAxLmRhdCcsCi0gICAgICAgICdyZXNv
dXJjZXMvYWRvcHRpb24wMS5kYXQnCisgICAgICAgICdyZXNvdXJjZXMvYWRvcHRpb24wMS5kYXQn
LAorICAgICAgICAncmVzb3VyY2VzL2luYm9keTAxLmRhdCcKICAgICBdLAogICAgIHRlc3RzID0g
W10sCiAgICAgaWZyYW1lID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImlmcmFtZSIp
WzBdLApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwpp
bmRleCA3YjY5YmY0NTlhOTU4MTczZWZmY2NhZDYwMWQwOWM1NjM0ZmZjZjEwLi40NzI3ODg3NWQz
NzEwNGVkNjg4NzcxMzgxNWRlZTM4MjM5YzJhNzBkIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5n
ZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEwLTA3LTA0
ICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaW5pc2ggaW1wbGVtZW50aW5nICJhbnkgb3RoZXIg
ZW5kIHRhZyIgZm9yICJpbiBib2R5IiBtb2RlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD00MTU4MgorCisgICAgICAgIEkgYmVsaWV2ZSBJIGZvdW5kIGEg
ImJ1ZyIgaW4gdGhlIEhUTUw1IHNwZWMgd2hlbiB3cml0aW5nIHRoaXM6CisgICAgICAgIGh0dHA6
Ly93d3cudzMub3JnL0J1Z3MvUHVibGljL3Nob3dfYnVnLmNnaT9pZD0xMDA4MAorCisgICAgICAg
ICogaHRtbC9IVE1MVHJlZUJ1aWxkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRyZWVC
dWlsZGVyOjpwcm9jZXNzQW55T3RoZXJFbmRUYWdGb3JJbkJvZHkpOgorICAgICAgICAoV2ViQ29y
ZTo6SFRNTFRyZWVCdWlsZGVyOjpwcm9jZXNzRW5kVGFnKToKKyAgICAgICAgKiBodG1sL0hUTUxU
cmVlQnVpbGRlci5oOgorCiAyMDEwLTA3LTA1ICBSb2IgQnVpcyAgPHJ3bGJ1aXNAZ21haWwuY29t
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IERpcmsgU2NodWx6ZS4KZGlmZiAtLWdpdCBhL1dlYkNv
cmUvaHRtbC9IVE1MVHJlZUJ1aWxkZXIuY3BwIGIvV2ViQ29yZS9odG1sL0hUTUxUcmVlQnVpbGRl
ci5jcHAKaW5kZXggYjRlN2NlMWI2NWE0MjEyY2I1YjMwNWZjYjBkOGU1MmMzZTI0NGM0YS4uYmYw
YjdmMTNiYTBkNzg4YWFiYjlmY2VmN2E1ZWJiNDhjODNmOTA2MSAxMDA2NDQKLS0tIGEvV2ViQ29y
ZS9odG1sL0hUTUxUcmVlQnVpbGRlci5jcHAKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxUcmVlQnVp
bGRlci5jcHAKQEAgLTg4MSw2ICs4ODEsMzcgQEAgYm9vbCBIVE1MVHJlZUJ1aWxkZXI6OnByb2Nl
c3NCb2R5RW5kVGFnRm9ySW5Cb2R5KEF0b21pY0hUTUxUb2tlbiYgdG9rZW4pCiAgICAgcmV0dXJu
IHRydWU7CiB9CiAKK3ZvaWQgSFRNTFRyZWVCdWlsZGVyOjpwcm9jZXNzQW55T3RoZXJFbmRUYWdG
b3JJbkJvZHkoQXRvbWljSFRNTFRva2VuJiB0b2tlbikKK3sKKyAgICBIVE1MRWxlbWVudFN0YWNr
OjpFbGVtZW50UmVjb3JkKiByZWNvcmQgPSBtX29wZW5FbGVtZW50cy50b3BSZWNvcmQoKTsKKyAg
ICB3aGlsZSAoMSkgeworICAgICAgICBFbGVtZW50KiBub2RlID0gcmVjb3JkLT5lbGVtZW50KCk7
CisgICAgICAgIGlmIChub2RlLT5oYXNMb2NhbE5hbWUodG9rZW4ubmFtZSgpKSkgeworICAgICAg
ICAgICAgZ2VuZXJhdGVJbXBsaWVkRW5kVGFncygpOworICAgICAgICAgICAgaWYgKCFjdXJyZW50
RWxlbWVudCgpLT5oYXNMb2NhbE5hbWUodG9rZW4ubmFtZSgpKSkgeworICAgICAgICAgICAgICAg
IHBhcnNlRXJyb3IodG9rZW4pOworICAgICAgICAgICAgICAgIC8vIEZJWE1FOiBUaGlzIGlzIGVp
dGhlciBhIGJ1ZyBpbiB0aGUgc3BlYywgb3IgYSBidWcgaW4gb3VyCisgICAgICAgICAgICAgICAg
Ly8gaW1wbGVtZW50YXRpb24uICBGaWxlZCBhIGJ1ZyB3aXRoIEhUTUw1OgorICAgICAgICAgICAg
ICAgIC8vIGh0dHA6Ly93d3cudzMub3JnL0J1Z3MvUHVibGljL3Nob3dfYnVnLmNnaT9pZD0xMDA4
MAorICAgICAgICAgICAgICAgIC8vIFdlIG1pZ2h0IGhhdmUgYWxyZWFkeSBwb3BwZWQgdGhlIG5v
ZGUgZm9yIHRoZSB0b2tlbiBpbgorICAgICAgICAgICAgICAgIC8vIGdlbmVyYXRlSW1wbGllZEVu
ZFRhZ3MsIGp1c3QgYWJvcnQuCisgICAgICAgICAgICAgICAgaWYgKCFtX29wZW5FbGVtZW50cy5j
b250YWlucyhub2RlKSkKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAg
fQorICAgICAgICAgICAgbV9vcGVuRWxlbWVudHMucG9wVW50aWwobm9kZSk7CisgICAgICAgICAg
ICBtX29wZW5FbGVtZW50cy5wb3AoKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQor
ICAgICAgICAvLyAhcGhyYXNpbmcgJiYgIWZvcm1hdHRpbmcgPT0gc2NvcGluZyB8fCBzcGVjaWFs
CisgICAgICAgIGNvbnN0IEF0b21pY1N0cmluZyYgdGFnTmFtZSA9IG5vZGUtPmxvY2FsTmFtZSgp
OworICAgICAgICBpZiAoaXNTY29waW5nVGFnKHRhZ05hbWUpIHx8IGlzU3BlY2lhbFRhZyh0YWdO
YW1lKSkgeworICAgICAgICAgICAgcGFyc2VFcnJvcih0b2tlbik7CisgICAgICAgICAgICByZXR1
cm47CisgICAgICAgIH0KKyAgICAgICAgcmVjb3JkID0gcmVjb3JkLT5uZXh0KCk7CisgICAgfQor
fQorCiAvLyBGSVhNRTogVGhpcyBwcm9iYWJseSBiZWxvbmdzIG9uIEhUTUxFbGVtZW50U3RhY2su
CiBIVE1MRWxlbWVudFN0YWNrOjpFbGVtZW50UmVjb3JkKiBIVE1MVHJlZUJ1aWxkZXI6OmZ1cnRo
ZXN0QmxvY2tGb3JGb3JtYXR0aW5nRWxlbWVudChFbGVtZW50KiBmb3JtYXR0aW5nRWxlbWVudCkK
IHsKQEAgLTExODksMTMgKzEyMjAsNyBAQCB2b2lkIEhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc0Vu
ZFRhZyhBdG9taWNIVE1MVG9rZW4mIHRva2VuKQogICAgICAgICAgICAgbV9mcmFtZXNldE9rID0g
ZmFsc2U7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KLSAgICAgICAgLy8gRklYTUU6
IFdlIG5lZWQgYW4gaXRlcmF0b3Igb3ZlciBtX29wZW5FbGVtZW50cyB0byBpbXBsZW1lbnQgdGhp
cwotICAgICAgICAvLyBjb3JyZWN0bHkuCi0gICAgICAgIG5vdEltcGxlbWVudGVkKCk7Ci0gICAg
ICAgIGlmICghbV9vcGVuRWxlbWVudHMuaW5TY29wZSh0b2tlbi5uYW1lKCkpKQotICAgICAgICAg
ICAgcmV0dXJuOwotICAgICAgICBtX29wZW5FbGVtZW50cy5wb3BVbnRpbCh0b2tlbi5uYW1lKCkp
OwotICAgICAgICBtX29wZW5FbGVtZW50cy5wb3AoKTsKKyAgICAgICAgcHJvY2Vzc0FueU90aGVy
RW5kVGFnRm9ySW5Cb2R5KHRva2VuKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBBZnRlckJv
ZHlNb2RlOgogICAgICAgICBBU1NFUlQoaW5zZXJ0aW9uTW9kZSgpID09IEFmdGVyQm9keU1vZGUp
OwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUxUcmVlQnVpbGRlci5oIGIvV2ViQ29yZS9o
dG1sL0hUTUxUcmVlQnVpbGRlci5oCmluZGV4IDM3ZTQyNzk1MzNkYjA1NTI3NGM0NGIzNWFlMTVk
Mjk3OTljNmRlMzAuLmNiMzJhNjI1M2FjZTRlYmI0ZTFkZjk4NDliNjk3ZGY1Y2I0OTNjMGUgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1aWxkZXIuaAorKysgYi9XZWJDb3JlL2h0
bWwvSFRNTFRyZWVCdWlsZGVyLmgKQEAgLTEyMyw2ICsxMjMsNyBAQCBwcml2YXRlOgogCiAgICAg
Ym9vbCBwcm9jZXNzU3RhcnRUYWdGb3JJbkhlYWQoQXRvbWljSFRNTFRva2VuJik7CiAgICAgYm9v
bCBwcm9jZXNzQm9keUVuZFRhZ0ZvckluQm9keShBdG9taWNIVE1MVG9rZW4mKTsKKyAgICB2b2lk
IHByb2Nlc3NBbnlPdGhlckVuZFRhZ0ZvckluQm9keShBdG9taWNIVE1MVG9rZW4mKTsKICAgICB2
b2lkIHByb2Nlc3NGYWtlUEVuZFRhZ0lmUEluU2NvcGUoKTsKIAogICAgIEhUTUxFbGVtZW50U3Rh
Y2s6OkVsZW1lbnRSZWNvcmQqIGZ1cnRoZXN0QmxvY2tGb3JGb3JtYXR0aW5nRWxlbWVudChFbGVt
ZW50Kik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>