<?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>82765</bug_id>
          
          <creation_ts>2012-03-30 11:52:52 -0700</creation_ts>
          <short_desc>Fix usage of LayoutUnits in table code.</short_desc>
          <delta_ts>2012-03-30 17:13:40 -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>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>60318</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Emil A Eklund">eae</reporter>
          <assigned_to name="Emil A Eklund">eae</assigned_to>
          <cc>eric</cc>
    
    <cc>leviw</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>592358</commentid>
    <comment_count>0</comment_count>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2012-03-30 11:52:52 -0700</bug_when>
    <thetext>Fix usage of LayoutUnits in table code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592371</commentid>
    <comment_count>1</comment_count>
      <attachid>134854</attachid>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2012-03-30 12:05:02 -0700</bug_when>
    <thetext>Created attachment 134854
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592582</commentid>
    <comment_count>2</comment_count>
      <attachid>134854</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-30 15:49:30 -0700</bug_when>
    <thetext>Comment on attachment 134854
Patch

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592671</commentid>
    <comment_count>3</comment_count>
      <attachid>134854</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-30 17:13:36 -0700</bug_when>
    <thetext>Comment on attachment 134854
Patch

Clearing flags on attachment: 134854

Committed r112752: &lt;http://trac.webkit.org/changeset/112752&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592672</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-30 17:13:40 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>134854</attachid>
            <date>2012-03-30 12:05:02 -0700</date>
            <delta_ts>2012-03-30 17:13:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-82765-20120330120501.patch</filename>
            <type>text/plain</type>
            <size>9220</size>
            <attacher name="Emil A Eklund">eae</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExMjY5OSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDQ0IEBACisyMDEyLTAzLTMwICBFbWlsIEEg
RWtsdW5kICA8ZWFlQGNocm9taXVtLm9yZz4KKworICAgICAgICBGaXggdXNhZ2Ugb2YgTGF5b3V0
VW5pdHMgaW4gdGFibGUgY29kZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTgyNzY1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgQ2xlYW4gdXAgdXNhZ2Ugb2YgaW50cyBhbmQgTGF5b3V0VW5pdHMgaW4gdGFi
bGUgY29kZSBpbiBwcmVwYXJhdGlvbiBmb3IKKyAgICAgICAgdHVybmluZyBvbiBzdWJwaXhlbCBs
YXlvdXQuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBjaGFuZ2UgaW4gZnVuY3Rpb25hbGl0
eS4KKworICAgICAgICAqIHJlbmRlcmluZy9BdXRvVGFibGVMYXlvdXQuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6QXV0b1RhYmxlTGF5b3V0Ojpjb21wdXRlUHJlZmVycmVkTG9naWNhbFdpZHRocyk6
CisgICAgICAgIENhc3QgbWF4V2lkdGggdG8gaW50IGFzIGFsbCB0YWJsZSBsYXlvdXQgaXMgZG9u
ZSBvbiBpbnQgYm91bmRzLgorICAgICAgICAKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyVGFi
bGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGFibGU6OmNvbnZlcnRTdHlsZUxvZ2lj
YWxXaWR0aFRvQ29tcHV0ZWRXaWR0aCk6CisgICAgICAgIENoYW5nZSBib3JkZXJzIHRvIExheW91
dFVuaXQgYXMgcGFkZGluZ3MgY2FuIGhhdmUgc3VicGl4ZWwgcHJlY2lzaW9uLgorICAgICAgICAK
KyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyVGFibGUuaDoKKyAgICAgICAgKFdlYkNvcmU6OlJl
bmRlclRhYmxlOjpnZXRDb2x1bW5Qb3MpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGFibGU6
OmNvbHVtblBvc2l0aW9ucyk6CisgICAgICAgIENoYW5nZSBnZXRDb2x1bW5Qb3MgYW5kIGNvbHVt
blBvc2l0aW9ucyB0byBpbnRzIGFzIHRoZSB2YWx1ZXMgYXJlIGFsd2F5cworICAgICAgICBvbiBw
aXhlbCBib3VuZHMuCisgICAgICAgIAorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGFibGU6OmJv
cmRlcnNQYWRkaW5nQW5kU3BhY2luZ0luUm93RGlyZWN0aW9uKToKKyAgICAgICAgKiByZW5kZXJp
bmcvUmVuZGVyVGFibGVDZWxsLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRhYmxlQ2Vs
bDo6c3R5bGVPckNvbExvZ2ljYWxXaWR0aCk6CisgICAgICAgIFJlbW92ZSB1bm5lY2Vzc2FyeSBj
YXN0LgorICAgICAgICAKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRhYmxlQ2VsbDo6Y2xpcHBl
ZE92ZXJmbG93UmVjdEZvclJlcGFpbnQpOgorICAgICAgICBVc2UgTGF5b3V0UG9pbnQgaW5zdGVh
ZCBvZiBsZWZ0L3RvcC4KKyAgICAgICAgCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclRhYmxl
U2VjdGlvbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJUYWJsZVNlY3Rpb246OmNhbGNS
b3dMb2dpY2FsSGVpZ2h0KToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRhYmxlU2VjdGlvbjo6
bGF5b3V0Um93cyk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclRhYmxlU2VjdGlvbi5oOgor
ICAgICAgICBDaGFuZ2UgYmFzZWxpbmUgYW5kIGJhc2VsaW5lRGVzY2VudCB0byBpbnQgdG8gYXZv
aWQgdW5uZWNlc3NhcnkgdHlwZQorICAgICAgICBjb252ZXJzaW9uLgorCiAyMDEyLTAzLTMwICBS
eW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIEFkZCBhIGNvbXBpbGUg
YXNzZXJ0IGZvciB0aGUgc2l6ZSBvZiBDU1NQcm9wZXJ0eQpJbmRleDogU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL0F1dG9UYWJsZUxheW91dC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL0F1dG9UYWJsZUxheW91dC5jcHAJKHJldmlzaW9uIDExMjQ1MykKKysrIFNv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9BdXRvVGFibGVMYXlvdXQuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC0yNTEsOCArMjUxLDggQEAgdm9pZCBBdXRvVGFibGVMYXlvdXQ6OmNvbXB1dGVQcmVmZXJy
ZWRMbwogCiAgICAgaWYgKHNjYWxlQ29sdW1ucykgewogICAgICAgICBtYXhOb25QZXJjZW50ID0g
bWF4Tm9uUGVyY2VudCAqIDEwMCAvIG1heChyZW1haW5pbmdQZXJjZW50LCBlcHNpbG9uKTsKLSAg
ICAgICAgbWF4V2lkdGggPSBtYXgobWF4V2lkdGgsIHN0YXRpY19jYXN0PGludD4obWluKG1heE5v
blBlcmNlbnQsIG51bWVyaWNfbGltaXRzPExheW91dFVuaXQ+OjptYXgoKSAvIDIuMGYpKSk7Ci0g
ICAgICAgIG1heFdpZHRoID0gbWF4KG1heFdpZHRoLCBzdGF0aWNfY2FzdDxpbnQ+KG1pbihtYXhQ
ZXJjZW50LCBudW1lcmljX2xpbWl0czxMYXlvdXRVbml0Pjo6bWF4KCkgLyAyLjBmKSkpOworICAg
ICAgICBtYXhXaWR0aCA9IG1heDxpbnQ+KG1heFdpZHRoLCBzdGF0aWNfY2FzdDxpbnQ+KG1pbiht
YXhOb25QZXJjZW50LCBudW1lcmljX2xpbWl0czxMYXlvdXRVbml0Pjo6bWF4KCkgLyAyLjBmKSkp
OworICAgICAgICBtYXhXaWR0aCA9IG1heDxpbnQ+KG1heFdpZHRoLCBzdGF0aWNfY2FzdDxpbnQ+
KG1pbihtYXhQZXJjZW50LCBudW1lcmljX2xpbWl0czxMYXlvdXRVbml0Pjo6bWF4KCkgLyAyLjBm
KSkpOwogICAgIH0KIAogICAgIG1heFdpZHRoID0gbWF4PGludD4obWF4V2lkdGgsIHNwYW5NYXhM
b2dpY2FsV2lkdGgpOwpJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxl
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGUu
Y3BwCShyZXZpc2lvbiAxMTI0NTMpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
VGFibGUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNzEsMTEgKzI3MSwxMSBAQCB2b2lkIFJlbmRl
clRhYmxlOjpjb21wdXRlTG9naWNhbFdpZHRoKCkKIExheW91dFVuaXQgUmVuZGVyVGFibGU6OmNv
bnZlcnRTdHlsZUxvZ2ljYWxXaWR0aFRvQ29tcHV0ZWRXaWR0aChjb25zdCBMZW5ndGgmIHN0eWxl
TG9naWNhbFdpZHRoLCBMYXlvdXRVbml0IGF2YWlsYWJsZVdpZHRoKQogewogICAgIC8vIEhUTUwg
dGFibGVzJyB3aWR0aCBzdHlsZXMgYWxyZWFkeSBpbmNsdWRlIGJvcmRlcnMgYW5kIHBhZGRpbmdz
LCBidXQgQ1NTIHRhYmxlcycgd2lkdGggc3R5bGVzIGRvIG5vdC4KLSAgICBpbnQgYm9yZGVycyA9
IDA7CisgICAgTGF5b3V0VW5pdCBib3JkZXJzID0gMDsKICAgICBib29sIGlzQ1NTVGFibGUgPSAh
bm9kZSgpIHx8ICFub2RlKCktPmhhc1RhZ05hbWUodGFibGVUYWcpOwogICAgIGlmIChpc0NTU1Rh
YmxlICYmIHN0eWxlTG9naWNhbFdpZHRoLmlzRml4ZWQoKSAmJiBzdHlsZUxvZ2ljYWxXaWR0aC5p
c1Bvc2l0aXZlKCkpIHsKICAgICAgICAgcmVjYWxjQm9yZGVyc0luUm93RGlyZWN0aW9uKCk7Ci0g
ICAgICAgIGJvcmRlcnMgPSBib3JkZXJTdGFydCgpICsgYm9yZGVyRW5kKCkgKyAoY29sbGFwc2VC
b3JkZXJzKCkgPyAwIDogcGFkZGluZ1N0YXJ0KCkgKyBwYWRkaW5nRW5kKCkpOworICAgICAgICBi
b3JkZXJzID0gYm9yZGVyU3RhcnQoKSArIGJvcmRlckVuZCgpICsgKGNvbGxhcHNlQm9yZGVycygp
ID8gemVyb0xheW91dFVuaXQgOiBwYWRkaW5nU3RhcnQoKSArIHBhZGRpbmdFbmQoKSk7CiAgICAg
fQogICAgIHJldHVybiBtaW5pbXVtVmFsdWVGb3JMZW5ndGgoc3R5bGVMb2dpY2FsV2lkdGgsIGF2
YWlsYWJsZVdpZHRoLCB2aWV3KCkpICsgYm9yZGVyczsKIH0KSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJUYWJsZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJUYWJsZS5oCShyZXZpc2lvbiAxMTI0NTMpCisrKyBTb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyVGFibGUuaAkod29ya2luZyBjb3B5KQpAQCAtNDUsNyArNDUsNyBA
QCBwdWJsaWM6CiAgICAgZXhwbGljaXQgUmVuZGVyVGFibGUoTm9kZSopOwogICAgIHZpcnR1YWwg
flJlbmRlclRhYmxlKCk7CiAKLSAgICBMYXlvdXRVbml0IGdldENvbHVtblBvcyh1bnNpZ25lZCBj
b2wpIGNvbnN0IHsgcmV0dXJuIG1fY29sdW1uUG9zW2NvbF07IH0KKyAgICBpbnQgZ2V0Q29sdW1u
UG9zKHVuc2lnbmVkIGNvbCkgY29uc3QgeyByZXR1cm4gbV9jb2x1bW5Qb3NbY29sXTsgfQogCiAg
ICAgaW50IGhCb3JkZXJTcGFjaW5nKCkgY29uc3QgeyByZXR1cm4gbV9oU3BhY2luZzsgfQogICAg
IGludCB2Qm9yZGVyU3BhY2luZygpIGNvbnN0IHsgcmV0dXJuIG1fdlNwYWNpbmc7IH0KQEAgLTEz
Niw3ICsxMzYsNyBAQCBwdWJsaWM6CiAgICAgfTsKIAogICAgIFZlY3RvcjxDb2x1bW5TdHJ1Y3Q+
JiBjb2x1bW5zKCkgeyByZXR1cm4gbV9jb2x1bW5zOyB9Ci0gICAgVmVjdG9yPExheW91dFVuaXQ+
JiBjb2x1bW5Qb3NpdGlvbnMoKSB7IHJldHVybiBtX2NvbHVtblBvczsgfQorICAgIFZlY3Rvcjxp
bnQ+JiBjb2x1bW5Qb3NpdGlvbnMoKSB7IHJldHVybiBtX2NvbHVtblBvczsgfQogICAgIFJlbmRl
clRhYmxlU2VjdGlvbiogaGVhZGVyKCkgY29uc3QgeyByZXR1cm4gbV9oZWFkOyB9CiAgICAgUmVu
ZGVyVGFibGVTZWN0aW9uKiBmb290ZXIoKSBjb25zdCB7IHJldHVybiBtX2Zvb3Q7IH0KICAgICBS
ZW5kZXJUYWJsZVNlY3Rpb24qIGZpcnN0Qm9keSgpIGNvbnN0IHsgcmV0dXJuIG1fZmlyc3RCb2R5
OyB9CkBAIC0xNzIsNyArMTcyLDcgQEAgcHVibGljOgogICAgIExheW91dFVuaXQgYm9yZGVyc1Bh
ZGRpbmdBbmRTcGFjaW5nSW5Sb3dEaXJlY3Rpb24oKSBjb25zdAogICAgIHsKICAgICAgICAgcmV0
dXJuIGJvcmRlclN0YXJ0KCkgKyBib3JkZXJFbmQoKSArCi0gICAgICAgICAgICAgICAoY29sbGFw
c2VCb3JkZXJzKCkgPyB6ZXJvTGF5b3V0VW5pdCA6IChwYWRkaW5nU3RhcnQoKSArIHBhZGRpbmdF
bmQoKSArIChudW1FZmZDb2xzKCkgKyAxKSAqIGhCb3JkZXJTcGFjaW5nKCkpKTsKKyAgICAgICAg
ICAgICAgIChjb2xsYXBzZUJvcmRlcnMoKSA/IHplcm9MYXlvdXRVbml0IDogKHBhZGRpbmdTdGFy
dCgpICsgcGFkZGluZ0VuZCgpICsgc3RhdGljX2Nhc3Q8TGF5b3V0VW5pdD4obnVtRWZmQ29scygp
ICsgMSkgKiBoQm9yZGVyU3BhY2luZygpKSk7CiAgICAgfQogCiAgICAgUmVuZGVyVGFibGVDb2wq
IGNvbEVsZW1lbnQodW5zaWduZWQgY29sLCBib29sKiBzdGFydEVkZ2UgPSAwLCBib29sKiBlbmRF
ZGdlID0gMCkgY29uc3Q7CkBAIC0yNTQsNyArMjU0LDcgQEAgcHJpdmF0ZToKIAogICAgIHZvaWQg
ZGlzdHJpYnV0ZUV4dHJhTG9naWNhbEhlaWdodChpbnQgZXh0cmFMb2dpY2FsSGVpZ2h0KTsKIAot
ICAgIG11dGFibGUgVmVjdG9yPExheW91dFVuaXQ+IG1fY29sdW1uUG9zOworICAgIG11dGFibGUg
VmVjdG9yPGludD4gbV9jb2x1bW5Qb3M7CiAgICAgbXV0YWJsZSBWZWN0b3I8Q29sdW1uU3RydWN0
PiBtX2NvbHVtbnM7CiAgICAgbXV0YWJsZSBWZWN0b3I8UmVuZGVyVGFibGVDYXB0aW9uKj4gbV9j
YXB0aW9uczsKIApJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlQ2Vs
bC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxl
Q2VsbC5jcHAJKHJldmlzaW9uIDExMjQ1MykKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJUYWJsZUNlbGwuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNDMsNyArMTQzLDcgQEAgTGVu
Z3RoIFJlbmRlclRhYmxlQ2VsbDo6c3R5bGVPckNvbExvZ2ljYQogICAgICAgICAvLyBQZXJjZW50
YWdlcyBkb24ndCBuZWVkIHRvIGJlIGhhbmRsZWQgc2luY2UgdGhleSdyZSBhbHdheXMgdHJlYXRl
ZCB0aGlzIHdheSAoZXZlbiB3aGVuIHNwZWNpZmllZCBvbiB0aGUgY2VsbHMpLgogICAgICAgICAv
LyBTZWUgQnVnemlsbGEgYnVnIDgxMjYgZm9yIGRldGFpbHMuCiAgICAgICAgIGlmIChjb2xXaWR0
aFN1bS5pc0ZpeGVkKCkgJiYgY29sV2lkdGhTdW0udmFsdWUoKSA+IDApCi0gICAgICAgICAgICBj
b2xXaWR0aFN1bSA9IExlbmd0aChtYXg8TGF5b3V0VW5pdD4oMCwgY29sV2lkdGhTdW0udmFsdWUo
KSAtIGJvcmRlckFuZFBhZGRpbmdMb2dpY2FsV2lkdGgoKSksIEZpeGVkKTsKKyAgICAgICAgICAg
IGNvbFdpZHRoU3VtID0gTGVuZ3RoKG1heCgwLCBjb2xXaWR0aFN1bS52YWx1ZSgpIC0gYm9yZGVy
QW5kUGFkZGluZ0xvZ2ljYWxXaWR0aCgpKSwgRml4ZWQpOwogICAgICAgICByZXR1cm4gY29sV2lk
dGhTdW07CiAgICAgfQogCkBAIC0yOTYsOSArMjk2LDggQEAgTGF5b3V0UmVjdCBSZW5kZXJUYWJs
ZUNlbGw6OmNsaXBwZWRPdmVyZgogICAgICAgICAgICAgcmlnaHQgPSBtYXgocmlnaHQsIGJlbG93
LT5ib3JkZXJIYWxmUmlnaHQodHJ1ZSkpOwogICAgICAgICB9CiAgICAgfQotICAgIGxlZnQgPSBt
YXgobGVmdCwgLW1pblhWaXN1YWxPdmVyZmxvdygpKTsKLSAgICB0b3AgPSBtYXgodG9wLCAtbWlu
WVZpc3VhbE92ZXJmbG93KCkpOwotICAgIExheW91dFJlY3QgcigtbGVmdCwgLSB0b3AsIGxlZnQg
KyBtYXgod2lkdGgoKSArIHJpZ2h0LCBtYXhYVmlzdWFsT3ZlcmZsb3coKSksIHRvcCArIG1heCho
ZWlnaHQoKSArIGJvdHRvbSwgbWF4WVZpc3VhbE92ZXJmbG93KCkpKTsKKyAgICBMYXlvdXRQb2lu
dCBsb2NhdGlvbihtYXg8TGF5b3V0VW5pdD4obGVmdCwgLW1pblhWaXN1YWxPdmVyZmxvdygpKSwg
bWF4PExheW91dFVuaXQ+KHRvcCwgLW1pbllWaXN1YWxPdmVyZmxvdygpKSk7CisgICAgTGF5b3V0
UmVjdCByKC1sb2NhdGlvbi54KCksIC1sb2NhdGlvbi55KCksIGxvY2F0aW9uLngoKSArIG1heCh3
aWR0aCgpICsgcmlnaHQsIG1heFhWaXN1YWxPdmVyZmxvdygpKSwgbG9jYXRpb24ueSgpICsgbWF4
KGhlaWdodCgpICsgYm90dG9tLCBtYXhZVmlzdWFsT3ZlcmZsb3coKSkpOwogCiAgICAgaWYgKFJl
bmRlclZpZXcqIHYgPSB2aWV3KCkpIHsKICAgICAgICAgLy8gRklYTUU6IGxheW91dERlbHRhIG5l
ZWRzIHRvIGJlIGFwcGxpZWQgaW4gcGFydHMgYmVmb3JlL2FmdGVyIHRyYW5zZm9ybXMgYW5kCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGVTZWN0aW9uLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGVTZWN0aW9uLmNw
cAkocmV2aXNpb24gMTEyNDUzKQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRh
YmxlU2VjdGlvbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTMzNiw3ICszMzYsNyBAQCBpbnQgUmVu
ZGVyVGFibGVTZWN0aW9uOjpjYWxjUm93TG9naWNhbEhlCiAKICAgICBmb3IgKHVuc2lnbmVkIHIg
PSAwOyByIDwgbV9ncmlkLnNpemUoKTsgcisrKSB7CiAgICAgICAgIG1fZ3JpZFtyXS5iYXNlbGlu
ZSA9IDA7Ci0gICAgICAgIExheW91dFVuaXQgYmFzZWxpbmVEZXNjZW50ID0gMDsKKyAgICAgICAg
aW50IGJhc2VsaW5lRGVzY2VudCA9IDA7CiAKICAgICAgICAgLy8gT3VyIGJhc2Ugc2l6ZSBpcyB0
aGUgYmlnZ2VzdCBsb2dpY2FsIGhlaWdodCBmcm9tIG91ciBjZWxscycgc3R5bGVzIChleGNsdWRp
bmcgcm93IHNwYW5uaW5nIGNlbGxzKS4KICAgICAgICAgbV9yb3dQb3NbciArIDFdID0gbWF4KG1f
cm93UG9zW3JdICsgbWluaW11bVZhbHVlRm9yTGVuZ3RoKG1fZ3JpZFtyXS5sb2dpY2FsSGVpZ2h0
LCAwLCB2aWV3UmVuZGVyZXIpLCAwKTsKQEAgLTYyMCw3ICs2MjAsNyBAQCB2b2lkIFJlbmRlclRh
YmxlU2VjdGlvbjo6bGF5b3V0Um93cygpCiAgICAgICAgICAgICAgICAgLy8gSWYgdGhlIGJhc2Vs
aW5lIG1vdmVkLCB3ZSBtYXkgaGF2ZSB0byB1cGRhdGUgdGhlIGRhdGEgZm9yIG91ciByb3cuIEZp
bmQgb3V0IHRoZSBuZXcgYmFzZWxpbmUuCiAgICAgICAgICAgICAgICAgRVZlcnRpY2FsQWxpZ24g
dmEgPSBjZWxsLT5zdHlsZSgpLT52ZXJ0aWNhbEFsaWduKCk7CiAgICAgICAgICAgICAgICAgaWYg
KHZhID09IEJBU0VMSU5FIHx8IHZhID09IFRFWFRfQk9UVE9NIHx8IHZhID09IFRFWFRfVE9QIHx8
IHZhID09IFNVUEVSIHx8IHZhID09IFNVQikgewotICAgICAgICAgICAgICAgICAgICBMYXlvdXRV
bml0IGJhc2VsaW5lID0gY2VsbC0+Y2VsbEJhc2VsaW5lUG9zaXRpb24oKTsKKyAgICAgICAgICAg
ICAgICAgICAgaW50IGJhc2VsaW5lID0gY2VsbC0+Y2VsbEJhc2VsaW5lUG9zaXRpb24oKTsKICAg
ICAgICAgICAgICAgICAgICAgaWYgKGJhc2VsaW5lID4gY2VsbC0+Ym9yZGVyQmVmb3JlKCkgKyBj
ZWxsLT5wYWRkaW5nQmVmb3JlKCkpCiAgICAgICAgICAgICAgICAgICAgICAgICBtX2dyaWRbcl0u
YmFzZWxpbmUgPSBtYXgobV9ncmlkW3JdLmJhc2VsaW5lLCBiYXNlbGluZSk7CiAgICAgICAgICAg
ICAgICAgfQpJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlU2VjdGlv
bi5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZVNl
Y3Rpb24uaAkocmV2aXNpb24gMTEyNDUzKQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlclRhYmxlU2VjdGlvbi5oCSh3b3JraW5nIGNvcHkpCkBAIC0xMTAsNyArMTEwLDcgQEAgcHVi
bGljOgogCiAgICAgICAgIFJvdyByb3c7CiAgICAgICAgIFJlbmRlclRhYmxlUm93KiByb3dSZW5k
ZXJlcjsKLSAgICAgICAgTGF5b3V0VW5pdCBiYXNlbGluZTsKKyAgICAgICAgaW50IGJhc2VsaW5l
OwogICAgICAgICBMZW5ndGggbG9naWNhbEhlaWdodDsKICAgICB9OwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>