<?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>6881</bug_id>
          
          <creation_ts>2006-01-27 15:38:41 -0800</creation_ts>
          <short_desc>Block with position:absolute bottom:0 doesn&apos;t always move when height of containing block changes (affects Safari RSS)</short_desc>
          <delta_ts>2006-09-15 16:21:59 -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>Layout and Rendering</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>jordan.breeding</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>30351</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-01-27 15:38:41 -0800</bug_when>
    <thetext>In the testcase, clicking Test grows the blue div, which causes the outer div to grow, but the grey div that should stick to the outer div&apos;s bottom doesn&apos;t move until you resize the window to force relayout.

In Safari RSS, this happens with the white article footers, for example if an article contains an image that takes some time to load and resizes it when it&apos;s loaded.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30356</commentid>
    <comment_count>1</comment_count>
      <attachid>6028</attachid>
    <who name="">mitz</who>
    <bug_when>2006-01-27 15:42:27 -0800</bug_when>
    <thetext>Created attachment 6028
Testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30361</commentid>
    <comment_count>2</comment_count>
      <attachid>6032</attachid>
    <who name="">mitz</who>
    <bug_when>2006-01-27 16:17:01 -0800</bug_when>
    <thetext>Created attachment 6032
Relayout positioned children if the containing block&apos;s height changed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30380</commentid>
    <comment_count>3</comment_count>
      <attachid>6032</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-01-27 20:37:01 -0800</bug_when>
    <thetext>Comment on attachment 6032
Relayout positioned children if the containing block&apos;s height changed

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30381</commentid>
    <comment_count>4</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-01-27 22:25:59 -0800</bug_when>
    <thetext>Actually, the relayoutChildren = true in the if clause to which you added the else clause is incorrect.  That code was the attempt to get the behavior you have now (correctly) added, so I believe that line can also be removed.  Could that be added to the patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30382</commentid>
    <comment_count>5</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-01-27 22:29:11 -0800</bug_when>
    <thetext>(Your new clause then doesn&apos;t have to be an else... it can just be a standalone if statement underneath the previous if statement.)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30383</commentid>
    <comment_count>6</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-01-27 22:47:18 -0800</bug_when>
    <thetext>You also neglected to patch render_flexbox.cpp, which suffers from the same bug.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30388</commentid>
    <comment_count>7</comment_count>
      <attachid>6038</attachid>
    <who name="">mitz</who>
    <bug_when>2006-01-28 01:56:00 -0800</bug_when>
    <thetext>Created attachment 6038
Updated patch

Addressed Dave&apos;s comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30529</commentid>
    <comment_count>8</comment_count>
      <attachid>6038</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-01-29 08:53:06 -0800</bug_when>
    <thetext>Comment on attachment 6038
Updated patch

This does seem to address Hyatt&apos;s comment, and looks great to me. r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30560</commentid>
    <comment_count>9</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-01-29 16:12:20 -0800</bug_when>
    <thetext>Yup. r=me too
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31148</commentid>
    <comment_count>10</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-02-03 04:08:11 -0800</bug_when>
    <thetext>Verified in r12540 nightly</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32443</commentid>
    <comment_count>11</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-02-13 22:32:09 -0800</bug_when>
    <thetext>*** Bug 5948 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>55622</commentid>
    <comment_count>12</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2006-09-15 16:21:59 -0700</bug_when>
    <thetext>I think this bug (or a similar one) is affecting our application.  We float images in div blocks, given the blocks a fixed width, but no height.  3 fit to a row, and there is a footer at the bottom.  The footer always draws randomly in the middle of the images in Safari.  FireFox, IE, Opera all draw the footer correctly at the bottom after all of the floated images.

Any workaround suggestions would be most welcome.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6028</attachid>
            <date>2006-01-27 15:42:27 -0800</date>
            <delta_ts>2006-01-27 15:42:27 -0800</delta_ts>
            <desc>Testcase</desc>
            <filename>6881 testcase.html</filename>
            <type>text/html</type>
            <size>467</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgouYXJ0aWNsZWZvb3RlciB7Cglw
b3NpdGlvbjogYWJzb2x1dGU7Cglib3R0b206IDA7Cgl3aWR0aDogMTAwcHg7CQogICAgYmFja2dy
b3VuZC1jb2xvcjogc2lsdmVyOwoJaGVpZ2h0OiAyMHB4Owp9Cjwvc3R5bGU+Cjx0aXRsZT48L3Rp
dGxlPgo8L2hlYWQ+Cjxib2R5Pgo8cD5DbGljayB0aGUgVGVzdCBidXR0b24sIHRoZW4gcmVzaXpl
IHRoZSB3aW5kb3cuPC9wPgo8YnV0dG9uIG9uY2xpY2s9InQuc3R5bGUuaGVpZ2h0ID0gJzEwMHB4
JyI+VGVzdDwvYnV0dG9uPgo8ZGl2IHN0eWxlPSJwb3NpdGlvbjogcmVsYXRpdmU7Ij4KICAgIDxk
aXYgY2xhc3M9YXJ0aWNsZWZvb3Rlcj48L2Rpdj4KICAgIDxkaXYgaWQ9InQiIHN0eWxlPSJiYWNr
Z3JvdW5kOiBza3libHVlOyBoZWlnaHQ6IDQwcHg7IHdpZHRoOiAxMDBweDsiPjwvZGl2Pgo8L2Rp
dj4KPC9ib2R5Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>6032</attachid>
            <date>2006-01-27 16:17:01 -0800</date>
            <delta_ts>2006-01-28 01:56:00 -0800</delta_ts>
            <desc>Relayout positioned children if the containing block&apos;s height changed</desc>
            <filename>6881_r1.patch</filename>
            <type>text/plain</type>
            <size>6466</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDEyNDE5KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDYtIyMtIyMgIE1pdHogUGV0dGVsICA8b3Bl
bmRhcndpbi5vcmdAbWl0enBldHRlbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgLSB0ZXN0IGZvciBodHRwOi8vYnVnemlsbGEub3BlbmRhcndp
bi5vcmcvc2hvd19idWcuY2dpP2lkPTY4ODEKKyAgICAgICAgICBCbG9jayB3aXRoIHBvc2l0aW9u
OmFic29sdXRlIGJvdHRvbTowIGRvZXNuJ3QgYWx3YXlzIG1vdmUgd2hlbiBoZWlnaHQKKyAgICAg
ICAgICBvZiBjb250YWluaW5nIGJsb2NrIGNoYW5nZXMgKGFmZmVjdHMgU2FmYXJpIFJTUykKKwor
ICAgICAgICAqIExheW91dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRpb25pbmcvaGVpZ2h0LWNoYW5n
ZS1leHBlY3RlZC5jaGVja3N1bTogQWRkZWQuCisgICAgICAgICogTGF5b3V0VGVzdHMvZmFzdC9i
bG9jay9wb3NpdGlvbmluZy9oZWlnaHQtY2hhbmdlLWV4cGVjdGVkLnBuZzogQWRkZWQuCisgICAg
ICAgICogTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy9oZWlnaHQtY2hhbmdlLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3Np
dGlvbmluZy9oZWlnaHQtY2hhbmdlLmh0bWw6IEFkZGVkLgorCiAyMDA2LTAxLTI3ICBBZGVsZSBQ
ZXRlcnNvbiAgPGFkZWxlQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGRpbmcgdGVzdCBmb3IgCklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL2hlaWdodC1jaGFuZ2UtZXhw
ZWN0ZWQucG5nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KQ2Fubm90IGRpc3BsYXk6IGZpbGUgbWFya2VkIGFzIGEgYmlu
YXJ5IHR5cGUuCnN2bjptaW1lLXR5cGUgPSBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0KClByb3Bl
cnR5IGNoYW5nZXMgb246IHBvc2l0aW9uaW5nL2hlaWdodC1jaGFuZ2UtZXhwZWN0ZWQucG5nCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTmFtZTogc3ZuOm1pbWUtdHlwZQogICArIGFwcGxpY2F0aW9uL29jdGV0LXN0cmVh
bQoKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRpb25pbmcvaGVpZ2h0LWNoYW5n
ZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3Np
dGlvbmluZy9oZWlnaHQtY2hhbmdlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91
dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRpb25pbmcvaGVpZ2h0LWNoYW5nZS1leHBlY3RlZC50eHQJ
KHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjcgQEAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYw
MAorICBSZW5kZXJDYW52YXMgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCitsYXllciBhdCAoMCwwKSBz
aXplIDgwMHg2MDAKKyAgUmVuZGVyQmxvY2sge0hUTUx9IGF0ICgwLDApIHNpemUgODAweDYwMAor
ICAgIFJlbmRlckJvZHkge0JPRFl9IGF0ICg4LDgpIHNpemUgNzg0eDU4NAorICAgICAgUmVuZGVy
QmxvY2sge1B9IGF0ICgwLDApIHNpemUgNzg0eDM2CisgICAgICAgIFJlbmRlclRleHQge1RFWFR9
IGF0ICgwLDApIHNpemUgMjEyeDE4CisgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGgg
MjEyOiAiVGhpcyB0ZXN0cyBmb3IgYSByZWdyZXNzaW9uIGFnYWluc3QgIgorICAgICAgICBSZW5k
ZXJJbmxpbmUge0l9IGF0ICgwLDApIHNpemUgNzQzeDM2CisgICAgICAgICAgUmVuZGVySW5saW5l
IHtBfSBhdCAoMCwwKSBzaXplIDM0OHgxOCBbY29sb3I9IzAwMDBFRV0KKyAgICAgICAgICAgIFJl
bmRlclRleHQge1RFWFR9IGF0ICgyMTIsMCkgc2l6ZSAzNDh4MTgKKyAgICAgICAgICAgICAgdGV4
dCBydW4gYXQgKDIxMiwwKSB3aWR0aCAzNDg6ICJodHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5v
cmcvc2hvd19idWcuY2dpP2lkPTY4ODEiCisgICAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQg
KDU2MCwwKSBzaXplIDc0M3gzNgorICAgICAgICAgICAgdGV4dCBydW4gYXQgKDU2MCwwKSB3aWR0
aCA0OiAiICIKKyAgICAgICAgICAgIHRleHQgcnVuIGF0ICg1NjQsMCkgd2lkdGggMTc5OiAiQmxv
Y2sgd2l0aCBwb3NpdGlvbjphYnNvbHV0ZSIKKyAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDE4
KSB3aWR0aCA1Nzk6ICJib3R0b206MCBkb2Vzbid0IGFsd2F5cyBtb3ZlIHdoZW4gaGVpZ2h0IG9m
IGNvbnRhaW5pbmcgYmxvY2sgY2hhbmdlcyAoYWZmZWN0cyBTYWZhcmkgUlNTKSIKKyAgICAgICAg
UmVuZGVyVGV4dCB7VEVYVH0gYXQgKDU3OSwxOCkgc2l6ZSA0eDE4CisgICAgICAgICAgdGV4dCBy
dW4gYXQgKDU3OSwxOCkgd2lkdGggNDogIi4iCisgICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAs
NTIpIHNpemUgNzg0eDE4CisgICAgICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICgwLDApIHNpemUg
NTMyeDE4CisgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNTMyOiAiVGhlIHNxdWFy
ZSBiZWxvdyBzaG91bGQgaGF2ZSBibHVlIHRvcCBhbmQgZ3JlZW4gYm90dG9tLCBub3QgdGhlIG90
aGVyIHdheSBhcm91bmQuIgorICAgICAgUmVuZGVyQmxvY2sge0hSfSBhdCAoMCw4Nikgc2l6ZSA3
ODR4MiBbYm9yZGVyOiAoMXB4IGluc2V0ICMwMDAwMDApXQorbGF5ZXIgYXQgKDgsMTA0KSBzaXpl
IDc4NHgxMDAKKyAgUmVuZGVyQmxvY2sgKHJlbGF0aXZlIHBvc2l0aW9uZWQpIHtESVZ9IGF0ICgw
LDk2KSBzaXplIDc4NHgxMDAKKyAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCwwKSBzaXplIDEw
MHgxMDAgW2JnY29sb3I9Izg3Q0VFQl0KK2xheWVyIGF0ICg4LDE1NCkgc2l6ZSAxMDB4NTAKKyAg
UmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0ICgwLDUwKSBzaXplIDEwMHg1MCBbYmdj
b2xvcj0jOTBFRTkwXQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy9o
ZWlnaHQtY2hhbmdlLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9w
b3NpdGlvbmluZy9oZWlnaHQtY2hhbmdlLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0
cy9mYXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL2hlaWdodC1jaGFuZ2UuaHRtbAkocmV2aXNpb24gMCkK
QEAgLTAsMCArMSwzMiBAQAorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+
CisuYXJ0aWNsZWZvb3RlciB7CisJcG9zaXRpb246IGFic29sdXRlOworCWJvdHRvbTogMDsKKwl3
aWR0aDogMTAwcHg7CQorICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JlZW47CisJaGVpZ2h0
OiA1MHB4OworfQorPC9zdHlsZT4KKzx0aXRsZT48L3RpdGxlPgorPC9oZWFkPgorPGJvZHk+Cis8
cD4KKyAgICBUaGlzIHRlc3RzIGZvciBhIHJlZ3Jlc3Npb24gYWdhaW5zdAorICAgIDxpPjxhIGhy
ZWY9Imh0dHA6Ly9idWd6aWxsYS5vcGVuZGFyd2luLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njg4MSI+
aHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD02ODgxPC9hPgor
ICAgIEJsb2NrIHdpdGggcG9zaXRpb246YWJzb2x1dGUgYm90dG9tOjAgZG9lc24ndCBhbHdheXMg
bW92ZSB3aGVuIGhlaWdodCBvZiBjb250YWluaW5nIGJsb2NrIGNoYW5nZXMgKGFmZmVjdHMgU2Fm
YXJpIFJTUyk8L2k+LgorPC9wPgorPHA+CisgICAgVGhlIHNxdWFyZSBiZWxvdyBzaG91bGQgaGF2
ZSBibHVlIHRvcCBhbmQgZ3JlZW4gYm90dG9tLCBub3QgdGhlIG90aGVyIHdheSBhcm91bmQuCis8
L3A+Cis8aHI+Cis8ZGl2IHN0eWxlPSJwb3NpdGlvbjogcmVsYXRpdmU7Ij4KKyAgICA8ZGl2IGNs
YXNzPWFydGljbGVmb290ZXI+PC9kaXY+CisgICAgPGRpdiBpZD0idCIgc3R5bGU9ImJhY2tncm91
bmQ6IHNreWJsdWU7IGhlaWdodDogNTBweDsgd2lkdGg6IDEwMHB4OyI+PC9kaXY+Cis8L2Rpdj4K
KzxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KKyAgICBkb2N1bWVudC5ib2R5Lm9mZnNl
dFRvcDsgICAgLy8gZm9yY2UgbGF5b3V0CisgICAgdC5zdHlsZS5oZWlnaHQgPSAnMTAwcHgnOwor
PC9zY3JpcHQ+Cis8L2JvZHk+CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL3Bvc2l0aW9u
aW5nL2hlaWdodC1jaGFuZ2UtZXhwZWN0ZWQuY2hlY2tzdW0KPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy9oZWlnaHQtY2hhbmdlLWV4cGVjdGVkLmNoZWNr
c3VtCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy9o
ZWlnaHQtY2hhbmdlLWV4cGVjdGVkLmNoZWNrc3VtCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxIEBA
CitiMjZmN2FlZTljMDY4ZWQwNDMxOWFiZWU5ZWZlZWVlMQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9m
IGZpbGUKSW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hh
bmdlTG9nCShyZXZpc2lvbiAxMjQxOSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMDYtIyMtIyMgIE1pdHogUGV0dGVsICA8b3BlbmRhcndp
bi5vcmdAbWl0enBldHRlbC5jb20+CisKKyAgICAgICAgVGVzdDogTGF5b3V0VGVzdHMvZmFzdC9i
bG9jay9wb3NpdGlvbmluZy9oZWlnaHQtY2hhbmdlLmh0bWwKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAtIGZpeCBodHRwOi8vYnVnemlsbGEub3BlbmRh
cndpbi5vcmcvc2hvd19idWcuY2dpP2lkPTY4ODEKKyAgICAgICAgICBCbG9jayB3aXRoIHBvc2l0
aW9uOmFic29sdXRlIGJvdHRvbTowIGRvZXNuJ3QgYWx3YXlzIG1vdmUgd2hlbiBoZWlnaHQKKyAg
ICAgICAgICBvZiBjb250YWluaW5nIGJsb2NrIGNoYW5nZXMgKGFmZmVjdHMgU2FmYXJpIFJTUykK
KworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9jay5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJCbG9jazo6bGF5b3V0QmxvY2spOiBSZWxheW91dCBwb3NpdGlvbmVkIGNoaWxkcmVu
IGlmIHRoZQorICAgICAgICBibG9jaydzIGhlaWdodCBjaGFuZ2VkIGR1cmluZyBsYXlvdXQuCisK
IDIwMDYtMDEtMjcgIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29tPgogCiAgICAgICAgIEZp
eCBmb3IgNjg2Ny4gIFJlbmFtZSBRUGl4bWFwIHRvIEltYWdlIGFuZCBtb3ZlIGl0IHRvIHBsYXRm
b3JtLy4KSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAJKHJldmlzaW9uIDEyNDE1KQor
KysgV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00
NDcsNiArNDQ3LDcgQEAgdm9pZCBSZW5kZXJCbG9jazo6bGF5b3V0QmxvY2soYm9vbCByZWxheQog
CiAgICAgY2xlYXJGbG9hdHMoKTsKIAorICAgIGludCBwcmV2aW91c0hlaWdodCA9IG1faGVpZ2h0
OwogICAgIG1faGVpZ2h0ID0gMDsKICAgICBtX292ZXJmbG93SGVpZ2h0ID0gMDsKICAgICBtX2Ns
ZWFyU3RhdHVzID0gQ05PTkU7CkBAIC01MDksNyArNTEwLDggQEAgdm9pZCBSZW5kZXJCbG9jazo6
bGF5b3V0QmxvY2soYm9vbCByZWxheQogICAgICAgICAgICAgbV9vdmVyZmxvd0hlaWdodCAtPSBw
YWRkaW5nQm90dG9tKCkgKyBib3JkZXJCb3R0b20oKTsKICAgICAgICAgaWYgKG1fb3ZlcmZsb3dI
ZWlnaHQgPCBtX2hlaWdodCkKICAgICAgICAgICAgIG1fb3ZlcmZsb3dIZWlnaHQgPSBtX2hlaWdo
dDsKLSAgICB9CisgICAgfSBlbHNlIGlmIChwcmV2aW91c0hlaWdodCAhPSBtX2hlaWdodCkKKyAg
ICAgICAgcmVsYXlvdXRDaGlsZHJlbiA9IHRydWU7CiAKICAgICBpZiAoaXNUYWJsZUNlbGwoKSkg
ewogICAgICAgICAvLyBUYWJsZSBjZWxscyBuZWVkIHRvIGdyb3cgdG8gYWNjb21tb2RhdGUgYm90
aCBvdmVyaGFuZ2luZyBmbG9hdHMgYW5kCg==
</data>
<flag name="review"
          id="1436"
          type_id="1"
          status="-"
          setter="hyatt"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>6038</attachid>
            <date>2006-01-28 01:56:00 -0800</date>
            <delta_ts>2006-01-29 08:53:06 -0800</delta_ts>
            <desc>Updated patch</desc>
            <filename>6881_r2.patch</filename>
            <type>text/plain</type>
            <size>8923</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDEyNDI0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDYtIyMtIyMgIE1pdHogUGV0dGVsICA8b3Bl
bmRhcndpbi5vcmdAbWl0enBldHRlbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgLSB0ZXN0IGZvciBodHRwOi8vYnVnemlsbGEub3BlbmRhcndp
bi5vcmcvc2hvd19idWcuY2dpP2lkPTY4ODEKKyAgICAgICAgICBCbG9jayB3aXRoIHBvc2l0aW9u
OmFic29sdXRlIGJvdHRvbTowIGRvZXNuJ3QgYWx3YXlzIG1vdmUgd2hlbiBoZWlnaHQKKyAgICAg
ICAgICBvZiBjb250YWluaW5nIGJsb2NrIGNoYW5nZXMgKGFmZmVjdHMgU2FmYXJpIFJTUykKKwor
ICAgICAgICAqIExheW91dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRpb25pbmcvaGVpZ2h0LWNoYW5n
ZS1leHBlY3RlZC5jaGVja3N1bTogQWRkZWQuCisgICAgICAgICogTGF5b3V0VGVzdHMvZmFzdC9i
bG9jay9wb3NpdGlvbmluZy9oZWlnaHQtY2hhbmdlLWV4cGVjdGVkLnBuZzogQWRkZWQuCisgICAg
ICAgICogTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy9oZWlnaHQtY2hhbmdlLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3Np
dGlvbmluZy9oZWlnaHQtY2hhbmdlLmh0bWw6IEFkZGVkLgorCiAyMDA2LTAxLTI3ICBEYXJpbiBB
ZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBBZGVsZS4KSW5k
ZXg6IExheW91dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRpb25pbmcvaGVpZ2h0LWNoYW5nZS1leHBl
Y3RlZC5wbmcKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQpDYW5ub3QgZGlzcGxheTogZmlsZSBtYXJrZWQgYXMgYSBiaW5h
cnkgdHlwZS4Kc3ZuOm1pbWUtdHlwZSA9IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQoKUHJvcGVy
dHkgY2hhbmdlcyBvbjogcG9zaXRpb25pbmcvaGVpZ2h0LWNoYW5nZS1leHBlY3RlZC5wbmcKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpOYW1lOiBzdm46bWltZS10eXBlCiAgICsgYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFt
CgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy9oZWlnaHQtY2hhbmdl
LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL3Bvc2l0
aW9uaW5nL2hlaWdodC1jaGFuZ2UtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0
VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy9oZWlnaHQtY2hhbmdlLWV4cGVjdGVkLnR4dAko
cmV2aXNpb24gMCkKQEAgLTAsMCArMSwzNCBAQAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAw
CisgIFJlbmRlckNhbnZhcyBhdCAoMCwwKSBzaXplIDgwMHg2MDAKK2xheWVyIGF0ICgwLDApIHNp
emUgODAweDYwMAorICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisg
ICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSA3ODR4NTg0CisgICAgICBSZW5kZXJC
bG9jayB7UH0gYXQgKDAsMCkgc2l6ZSA3ODR4MzYKKyAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0g
YXQgKDAsMCkgc2l6ZSAyMTJ4MTgKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCAy
MTI6ICJUaGlzIHRlc3RzIGZvciBhIHJlZ3Jlc3Npb24gYWdhaW5zdCAiCisgICAgICAgIFJlbmRl
cklubGluZSB7SX0gYXQgKDAsMCkgc2l6ZSA3NDN4MzYKKyAgICAgICAgICBSZW5kZXJJbmxpbmUg
e0F9IGF0ICgwLDApIHNpemUgMzQ4eDE4IFtjb2xvcj0jMDAwMEVFXQorICAgICAgICAgICAgUmVu
ZGVyVGV4dCB7VEVYVH0gYXQgKDIxMiwwKSBzaXplIDM0OHgxOAorICAgICAgICAgICAgICB0ZXh0
IHJ1biBhdCAoMjEyLDApIHdpZHRoIDM0ODogImh0dHA6Ly9idWd6aWxsYS5vcGVuZGFyd2luLm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9Njg4MSIKKyAgICAgICAgICBSZW5kZXJUZXh0IHtURVhUfSBhdCAo
NTYwLDApIHNpemUgNzQzeDM2CisgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoNTYwLDApIHdpZHRo
IDQ6ICIgIgorICAgICAgICAgICAgdGV4dCBydW4gYXQgKDU2NCwwKSB3aWR0aCAxNzk6ICJCbG9j
ayB3aXRoIHBvc2l0aW9uOmFic29sdXRlIgorICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMTgp
IHdpZHRoIDU3OTogImJvdHRvbTowIGRvZXNuJ3QgYWx3YXlzIG1vdmUgd2hlbiBoZWlnaHQgb2Yg
Y29udGFpbmluZyBibG9jayBjaGFuZ2VzIChhZmZlY3RzIFNhZmFyaSBSU1MpIgorICAgICAgICBS
ZW5kZXJUZXh0IHtURVhUfSBhdCAoNTc5LDE4KSBzaXplIDR4MTgKKyAgICAgICAgICB0ZXh0IHJ1
biBhdCAoNTc5LDE4KSB3aWR0aCA0OiAiLiIKKyAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMCw1
Mikgc2l6ZSA3ODR4MTgKKyAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDAsMCkgc2l6ZSA1
NTB4MTgKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA1NTA6ICJUaGUgc3F1YXJl
cyBiZWxvdyBzaG91bGQgaGF2ZSBibHVlIHRvcHMgYW5kIGdyZWVuIGJvdHRvbXMsIG5vdCB0aGUg
b3RoZXIgd2F5IGFyb3VuZC4iCisgICAgICBSZW5kZXJCbG9jayB7SFJ9IGF0ICgwLDg2KSBzaXpl
IDc4NHgyIFtib3JkZXI6ICgxcHggaW5zZXQgIzAwMDAwMCldCisgICAgICBSZW5kZXJCbG9jayAo
YW5vbnltb3VzKSBhdCAoMCwxOTYpIHNpemUgNzg0eDE4CisgICAgICAgIFJlbmRlckJSIHtCUn0g
YXQgKDAsMCkgc2l6ZSAweDE4CitsYXllciBhdCAoOCwxMDQpIHNpemUgNzg0eDEwMAorICBSZW5k
ZXJCbG9jayAocmVsYXRpdmUgcG9zaXRpb25lZCkge0RJVn0gYXQgKDAsOTYpIHNpemUgNzg0eDEw
MAorICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDApIHNpemUgMTAweDEwMCBbYmdjb2xvcj0j
ODdDRUVCXQorbGF5ZXIgYXQgKDgsMTU0KSBzaXplIDEwMHg1MAorICBSZW5kZXJCbG9jayAocG9z
aXRpb25lZCkge0RJVn0gYXQgKDAsNTApIHNpemUgMTAweDUwIFtiZ2NvbG9yPSM5MEVFOTBdCits
YXllciBhdCAoOCwyMjIpIHNpemUgNzg0eDEwMAorICBSZW5kZXJGbGV4aWJsZUJveCAocmVsYXRp
dmUgcG9zaXRpb25lZCkge0RJVn0gYXQgKDAsMjE0KSBzaXplIDc4NHgxMDAKKyAgICBSZW5kZXJC
bG9jayB7RElWfSBhdCAoMCwwKSBzaXplIDEwMHgxMDAgW2JnY29sb3I9Izg3Q0VFQl0KK2xheWVy
IGF0ICg4LDI3Mikgc2l6ZSAxMDB4NTAKKyAgUmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9
IGF0ICgwLDUwKSBzaXplIDEwMHg1MCBbYmdjb2xvcj0jOTBFRTkwXQpJbmRleDogTGF5b3V0VGVz
dHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy9oZWlnaHQtY2hhbmdlLmh0bWwKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy9oZWlnaHQtY2hhbmdlLmh0bWwJ
KHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL2hlaWdo
dC1jaGFuZ2UuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwzOCBAQAorPGh0bWw+Cis8aGVh
ZD4KKzxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CisuYXJ0aWNsZWZvb3RlciB7CisJcG9zaXRpb246
IGFic29sdXRlOworCWJvdHRvbTogMDsKKwl3aWR0aDogMTAwcHg7CQorICAgIGJhY2tncm91bmQt
Y29sb3I6IGxpZ2h0Z3JlZW47CisJaGVpZ2h0OiA1MHB4OworfQorPC9zdHlsZT4KKzx0aXRsZT48
L3RpdGxlPgorPC9oZWFkPgorPGJvZHk+Cis8cD4KKyAgICBUaGlzIHRlc3RzIGZvciBhIHJlZ3Jl
c3Npb24gYWdhaW5zdAorICAgIDxpPjxhIGhyZWY9Imh0dHA6Ly9idWd6aWxsYS5vcGVuZGFyd2lu
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njg4MSI+aHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3Jn
L3Nob3dfYnVnLmNnaT9pZD02ODgxPC9hPgorICAgIEJsb2NrIHdpdGggcG9zaXRpb246YWJzb2x1
dGUgYm90dG9tOjAgZG9lc24ndCBhbHdheXMgbW92ZSB3aGVuIGhlaWdodCBvZiBjb250YWluaW5n
IGJsb2NrIGNoYW5nZXMgKGFmZmVjdHMgU2FmYXJpIFJTUyk8L2k+LgorPC9wPgorPHA+CisgICAg
VGhlIHNxdWFyZXMgYmVsb3cgc2hvdWxkIGhhdmUgYmx1ZSB0b3BzIGFuZCBncmVlbiBib3R0b21z
LCBub3QgdGhlIG90aGVyIHdheSBhcm91bmQuCis8L3A+Cis8aHI+Cis8ZGl2IHN0eWxlPSJwb3Np
dGlvbjogcmVsYXRpdmU7Ij4KKyAgICA8ZGl2IGNsYXNzPWFydGljbGVmb290ZXI+PC9kaXY+Cisg
ICAgPGRpdiBpZD0idCIgc3R5bGU9ImJhY2tncm91bmQ6IHNreWJsdWU7IGhlaWdodDogNTBweDsg
d2lkdGg6IDEwMHB4OyI+PC9kaXY+Cis8L2Rpdj4KKzxicj4KKzxkaXYgc3R5bGU9InBvc2l0aW9u
OiByZWxhdGl2ZTsgZGlzcGxheTogLWFwcGxlLWJveDsiPgorICAgIDxkaXYgY2xhc3M9YXJ0aWNs
ZWZvb3Rlcj48L2Rpdj4KKyAgICA8ZGl2IGlkPSJ1IiBzdHlsZT0iYmFja2dyb3VuZDogc2t5Ymx1
ZTsgaGVpZ2h0OiA1MHB4OyB3aWR0aDogMTAwcHg7Ij48L2Rpdj4KKzwvZGl2PgorPHNjcmlwdCB0
eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgorICAgIGRvY3VtZW50LmJvZHkub2Zmc2V0VG9wOyAgICAv
LyBmb3JjZSBsYXlvdXQKKyAgICB0LnN0eWxlLmhlaWdodCA9ICcxMDBweCc7CisgICAgdS5zdHls
ZS5oZWlnaHQgPSAnMTAwcHgnOworPC9zY3JpcHQ+Cis8L2JvZHk+CkluZGV4OiBMYXlvdXRUZXN0
cy9mYXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL2hlaWdodC1jaGFuZ2UtZXhwZWN0ZWQuY2hlY2tzdW0K
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy9oZWlnaHQt
Y2hhbmdlLWV4cGVjdGVkLmNoZWNrc3VtCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFz
dC9ibG9jay9wb3NpdGlvbmluZy9oZWlnaHQtY2hhbmdlLWV4cGVjdGVkLmNoZWNrc3VtCShyZXZp
c2lvbiAwKQpAQCAtMCwwICsxIEBACis2NGQ5YzA0MmJiMGFkMGIyMjBhMjQ1M2E2MzIyM2U3ZApc
IE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKSW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMjQyNCkKKysrIFdlYkNvcmUv
Q2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTkgQEAKKzIwMDYtIyMtIyMgIE1p
dHogUGV0dGVsICA8b3BlbmRhcndpbi5vcmdAbWl0enBldHRlbC5jb20+CisKKyAgICAgICAgVGVz
dDogTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy9oZWlnaHQtY2hhbmdlLmh0bWwK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAtIGZpeCBo
dHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5vcmcvc2hvd19idWcuY2dpP2lkPTY4ODEKKyAgICAg
ICAgICBCbG9jayB3aXRoIHBvc2l0aW9uOmFic29sdXRlIGJvdHRvbTowIGRvZXNuJ3QgYWx3YXlz
IG1vdmUgd2hlbiBoZWlnaHQKKyAgICAgICAgICBvZiBjb250YWluaW5nIGJsb2NrIGNoYW5nZXMg
KGFmZmVjdHMgU2FmYXJpIFJTUykKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9jay5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCbG9jazo6bGF5b3V0QmxvY2spOiBSZWxheW91
dCBwb3NpdGlvbmVkIGNoaWxkcmVuIGlmIHRoZQorICAgICAgICBibG9jaydzIGhlaWdodCBjaGFu
Z2VkIGR1cmluZyBsYXlvdXQuCisgICAgICAgICogcmVuZGVyaW5nL3JlbmRlcl9mbGV4Ym94LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckZsZXhpYmxlQm94OjpsYXlvdXRCbG9jayk6IERp
dHRvLgorCiAyMDA2LTAxLTI3ICBNYWNpZWogU3RhY2hvd2lhayAgPG1qc0BhcHBsZS5jb20+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgR2VvZmYuCkluZGV4OiBXZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJCbG9jay5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2su
Y3BwCShyZXZpc2lvbiAxMjQyNCkKKysrIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtNDQ3LDYgKzQ0Nyw3IEBAIHZvaWQgUmVuZGVyQmxvY2s6Omxh
eW91dEJsb2NrKGJvb2wgcmVsYXkKIAogICAgIGNsZWFyRmxvYXRzKCk7CiAKKyAgICBpbnQgcHJl
dmlvdXNIZWlnaHQgPSBtX2hlaWdodDsKICAgICBtX2hlaWdodCA9IDA7CiAgICAgbV9vdmVyZmxv
d0hlaWdodCA9IDA7CiAgICAgbV9jbGVhclN0YXR1cyA9IENOT05FOwpAQCAtNTAyLDE0ICs1MDMs
MTQgQEAgdm9pZCBSZW5kZXJCbG9jazo6bGF5b3V0QmxvY2soYm9vbCByZWxheQogICAgIGludCBv
bGRIZWlnaHQgPSBtX2hlaWdodDsKICAgICBjYWxjSGVpZ2h0KCk7CiAgICAgaWYgKG9sZEhlaWdo
dCAhPSBtX2hlaWdodCkgewotICAgICAgICByZWxheW91dENoaWxkcmVuID0gdHJ1ZTsKLQogICAg
ICAgICAvLyBJZiB0aGUgYmxvY2sgZ290IGV4cGFuZGVkIGluIHNpemUsIHRoZW4gaW5jcmVhc2Ug
b3VyIG92ZXJmbG93aGVpZ2h0IHRvIG1hdGNoLgogICAgICAgICBpZiAobV9vdmVyZmxvd0hlaWdo
dCA+IG1faGVpZ2h0KQogICAgICAgICAgICAgbV9vdmVyZmxvd0hlaWdodCAtPSBwYWRkaW5nQm90
dG9tKCkgKyBib3JkZXJCb3R0b20oKTsKICAgICAgICAgaWYgKG1fb3ZlcmZsb3dIZWlnaHQgPCBt
X2hlaWdodCkKICAgICAgICAgICAgIG1fb3ZlcmZsb3dIZWlnaHQgPSBtX2hlaWdodDsKICAgICB9
CisgICAgaWYgKHByZXZpb3VzSGVpZ2h0ICE9IG1faGVpZ2h0KQorICAgICAgICByZWxheW91dENo
aWxkcmVuID0gdHJ1ZTsKIAogICAgIGlmIChpc1RhYmxlQ2VsbCgpKSB7CiAgICAgICAgIC8vIFRh
YmxlIGNlbGxzIG5lZWQgdG8gZ3JvdyB0byBhY2NvbW1vZGF0ZSBib3RoIG92ZXJoYW5naW5nIGZs
b2F0cyBhbmQKSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL3JlbmRlcl9mbGV4Ym94LmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJDb3JlL3JlbmRlcmluZy9yZW5kZXJfZmxleGJveC5jcHAJKHJldmlzaW9u
IDEyNDI0KQorKysgV2ViQ29yZS9yZW5kZXJpbmcvcmVuZGVyX2ZsZXhib3guY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0yNTgsMTQgKzI1OCwxNCBAQCB2b2lkIFJlbmRlckZsZXhpYmxlQm94OjpsYXlv
dXRCbG9jayhib29sCiAgICAgaWYgKGNoZWNrRm9yUmVwYWludCkKICAgICAgICAgb2xkQm91bmRz
ID0gZ2V0QWJzb2x1dGVSZXBhaW50UmVjdCgpOwogICAgIAotICAgIGludCBvbGRXaWR0aCA9IG1f
d2lkdGg7Ci0gICAgaW50IG9sZEhlaWdodCA9IG1faGVpZ2h0OworICAgIGludCBwcmV2aW91c1dp
ZHRoID0gbV93aWR0aDsKKyAgICBpbnQgcHJldmlvdXNIZWlnaHQgPSBtX2hlaWdodDsKICAgICAK
ICAgICBjYWxjV2lkdGgoKTsKICAgICBjYWxjSGVpZ2h0KCk7CiAgICAgbV9vdmVyZmxvd1dpZHRo
ID0gbV93aWR0aDsKIAotICAgIGlmIChvbGRXaWR0aCAhPSBtX3dpZHRoIHx8IG9sZEhlaWdodCAh
PSBtX2hlaWdodCB8fAorICAgIGlmIChwcmV2aW91c1dpZHRoICE9IG1fd2lkdGggfHwgcHJldmlv
dXNIZWlnaHQgIT0gbV9oZWlnaHQgfHwKICAgICAgICAgKHBhcmVudCgpLT5pc0ZsZXhpYmxlQm94
KCkgJiYgcGFyZW50KCktPnN0eWxlKCktPmJveE9yaWVudCgpID09IEhPUklaT05UQUwgJiYKICAg
ICAgICAgIHBhcmVudCgpLT5zdHlsZSgpLT5ib3hBbGlnbigpID09IEJTVFJFVENIKSkKICAgICAg
ICAgcmVsYXlvdXRDaGlsZHJlbiA9IHRydWU7CkBAIC0yOTMsMTcgKzI5MywxNyBAQCB2b2lkIFJl
bmRlckZsZXhpYmxlQm94OjpsYXlvdXRCbG9jayhib29sCiAgICAgZWxzZQogICAgICAgICBsYXlv
dXRWZXJ0aWNhbEJveChyZWxheW91dENoaWxkcmVuKTsKICAgICAKLSAgICBvbGRIZWlnaHQgPSBt
X2hlaWdodDsKKyAgICBpbnQgb2xkSGVpZ2h0ID0gbV9oZWlnaHQ7CiAgICAgY2FsY0hlaWdodCgp
OwogICAgIGlmIChvbGRIZWlnaHQgIT0gbV9oZWlnaHQpIHsKLSAgICAgICAgcmVsYXlvdXRDaGls
ZHJlbiA9IHRydWU7Ci0KICAgICAgICAgLy8gSWYgdGhlIGJsb2NrIGdvdCBleHBhbmRlZCBpbiBz
aXplLCB0aGVuIGluY3JlYXNlIG91ciBvdmVyZmxvd2hlaWdodCB0byBtYXRjaC4KICAgICAgICAg
aWYgKG1fb3ZlcmZsb3dIZWlnaHQgPiBtX2hlaWdodCkKICAgICAgICAgICAgIG1fb3ZlcmZsb3dI
ZWlnaHQgLT0gKGJvcmRlckJvdHRvbSgpK3BhZGRpbmdCb3R0b20oKSk7CiAgICAgICAgIGlmICht
X292ZXJmbG93SGVpZ2h0IDwgbV9oZWlnaHQpCiAgICAgICAgICAgICBtX292ZXJmbG93SGVpZ2h0
ID0gbV9oZWlnaHQ7CiAgICAgfQorICAgIGlmIChwcmV2aW91c0hlaWdodCAhPSBtX2hlaWdodCkK
KyAgICAgICAgcmVsYXlvdXRDaGlsZHJlbiA9IHRydWU7CiAKICAgICBsYXlvdXRQb3NpdGlvbmVk
T2JqZWN0cyggcmVsYXlvdXRDaGlsZHJlbiApOwogCg==
</data>
<flag name="review"
          id="1439"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>