<?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>85536</bug_id>
          
          <creation_ts>2012-05-03 13:05:13 -0700</creation_ts>
          <short_desc>Fix coding style issues in IDBLevelDBCoding.cpp</short_desc>
          <delta_ts>2012-05-03 15:41:12 -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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joshua Bell">jsbell</reporter>
          <assigned_to name="Joshua Bell">jsbell</assigned_to>
          <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>615529</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-05-03 13:05:13 -0700</bug_when>
    <thetext>Fix coding style issues in IDBLevelDBCoding.cpp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615530</commentid>
    <comment_count>1</comment_count>
      <attachid>140075</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-05-03 13:05:55 -0700</bug_when>
    <thetext>Created attachment 140075
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615531</commentid>
    <comment_count>2</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-05-03 13:06:17 -0700</bug_when>
    <thetext>tony@ - r?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615712</commentid>
    <comment_count>3</comment_count>
      <attachid>140075</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-03 15:41:00 -0700</bug_when>
    <thetext>Comment on attachment 140075
Patch

Clearing flags on attachment: 140075

Committed r116028: &lt;http://trac.webkit.org/changeset/116028&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615714</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-03 15:41:12 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>140075</attachid>
            <date>2012-05-03 13:05:55 -0700</date>
            <delta_ts>2012-05-03 15:40:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-85536-20120503130555.patch</filename>
            <type>text/plain</type>
            <size>9316</size>
            <attacher name="Joshua Bell">jsbell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE1OTY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODhlN2Q2YzBjNDkwZDJh
NjU5YzU2ZDMyNTc2MDMyNzhkMTE1Mjg5OS4uZjEyNjg5MjcxNDQ0YzIyZjYwMTc4ZWIyOTRmMmM2
NzEwYjJiM2YyMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA1LTAzICBKb3No
dWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgRml4IGNvZGluZyBzdHls
ZSBpc3N1ZXMgaW4gSURCTGV2ZWxEQkNvZGluZy5jcHAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg1NTM2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gdGVzdHMgLSBqdXN0IGNvZGUgZm9ybWF0dGluZyBj
aGFuZ2VzLgorCisgICAgICAgICogTW9kdWxlcy9pbmRleGVkZGIvSURCTGV2ZWxEQkNvZGluZy5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpJREJMZXZlbERCQ29kaW5nOjplbmNvZGVJREJLZXkpOgor
ICAgICAgICAoV2ViQ29yZTo6SURCTGV2ZWxEQkNvZGluZzo6ZGVjb2RlSURCS2V5KToKKyAgICAg
ICAgKFdlYkNvcmU6OklEQkxldmVsREJDb2Rpbmc6OmV4dHJhY3RFbmNvZGVkSURCS2V5KToKKyAg
ICAgICAgKFdlYkNvcmU6OklEQkxldmVsREJDb2Rpbmc6OmNvbXBhcmVFbmNvZGVkSURCS2V5cyk6
CisKIDIwMTItMDUtMDMgIElseWEgVGlraG9ub3Zza3kgIDxsb2lzbG9AY2hyb21pdW0ub3JnPgog
CiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IGNvbXBpbGUgdGltZSBhbWJpZ3VpdHkgaGFwcGVucyB3
aGVuIEkgdHJ5IHRvIGFzc2lnbiBhIFR5cGVCdWlsZGVyIG9iamVjdCB0byBhbiBvdXQgYXJndW1l
bnQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJMZXZl
bERCQ29kaW5nLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkxldmVs
REJDb2RpbmcuY3BwCmluZGV4IGYwMjYzZjg5ZjNlOGRmNjZiZWMxODNkYTBmYWFlMmNjYjVkNWM3
MzguLmQ4MmNlYjMxZjY1YmM2NWMxYTEwZDU3ZjNkYmZkZThkOTBlOWI3MzEgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkxldmVsREJDb2RpbmcuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkxldmVsREJDb2RpbmcuY3Bw
CkBAIC0zNzQsMTYgKzM3NCwxNSBAQCB2b2lkIGVuY29kZUlEQktleShjb25zdCBJREJLZXkmIGtl
eSwgVmVjdG9yPGNoYXI+JiBpbnRvKQogICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAg
ICAgICAgaW50by5hcHBlbmQoZW5jb2RlQnl0ZShrSURCS2V5TnVsbFR5cGVCeXRlKSk7CiAgICAg
ICAgIHJldHVybjsKLSAgICBjYXNlIElEQktleTo6QXJyYXlUeXBlOgotICAgICAgICB7Ci0gICAg
ICAgICAgICBpbnRvLmFwcGVuZChlbmNvZGVCeXRlKGtJREJLZXlBcnJheVR5cGVCeXRlKSk7Ci0g
ICAgICAgICAgICBzaXplX3QgbGVuZ3RoID0ga2V5LmFycmF5KCkuc2l6ZSgpOwotICAgICAgICAg
ICAgaW50by5hcHBlbmQoZW5jb2RlVmFySW50KGxlbmd0aCkpOwotICAgICAgICAgICAgZm9yIChz
aXplX3QgaSA9IDA7IGkgPCBsZW5ndGg7ICsraSkKLSAgICAgICAgICAgICAgICBlbmNvZGVJREJL
ZXkoKmtleS5hcnJheSgpW2ldLCBpbnRvKTsKLSAgICAgICAgICAgIEFTU0VSVF9VTlVTRUQocHJl
dmlvdXNTaXplLCBpbnRvLnNpemUoKSA+IHByZXZpb3VzU2l6ZSk7Ci0gICAgICAgICAgICByZXR1
cm47Ci0gICAgICAgIH0KKyAgICBjYXNlIElEQktleTo6QXJyYXlUeXBlOiB7CisgICAgICAgIGlu
dG8uYXBwZW5kKGVuY29kZUJ5dGUoa0lEQktleUFycmF5VHlwZUJ5dGUpKTsKKyAgICAgICAgc2l6
ZV90IGxlbmd0aCA9IGtleS5hcnJheSgpLnNpemUoKTsKKyAgICAgICAgaW50by5hcHBlbmQoZW5j
b2RlVmFySW50KGxlbmd0aCkpOworICAgICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IGxlbmd0
aDsgKytpKQorICAgICAgICAgICAgZW5jb2RlSURCS2V5KCprZXkuYXJyYXkoKVtpXSwgaW50byk7
CisgICAgICAgIEFTU0VSVF9VTlVTRUQocHJldmlvdXNTaXplLCBpbnRvLnNpemUoKSA+IHByZXZp
b3VzU2l6ZSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CiAgICAgY2FzZSBJREJLZXk6OlN0cmlu
Z1R5cGU6CiAgICAgICAgIGludG8uYXBwZW5kKGVuY29kZUJ5dGUoa0lEQktleVN0cmluZ1R5cGVC
eXRlKSk7CiAgICAgICAgIGludG8uYXBwZW5kKGVuY29kZVN0cmluZ1dpdGhMZW5ndGgoa2V5LnN0
cmluZygpKSk7CkBAIC00MTgsNTIgKzQxNyw0OCBAQCBjb25zdCBjaGFyKiBkZWNvZGVJREJLZXko
Y29uc3QgY2hhciogcCwgY29uc3QgY2hhciogbGltaXQsIFJlZlB0cjxJREJLZXk+JiBmb3VuZAog
ICAgICAgICBmb3VuZEtleSA9IElEQktleTo6Y3JlYXRlSW52YWxpZCgpOwogICAgICAgICByZXR1
cm4gcDsKIAotICAgIGNhc2Uga0lEQktleUFycmF5VHlwZUJ5dGU6Ci0gICAgICAgIHsKLSAgICAg
ICAgICAgIGludDY0X3QgbGVuZ3RoOwotICAgICAgICAgICAgcCA9IGRlY29kZVZhckludChwLCBs
aW1pdCwgbGVuZ3RoKTsKLSAgICAgICAgICAgIGlmICghcCkKLSAgICAgICAgICAgICAgICByZXR1
cm4gMDsKLSAgICAgICAgICAgIGlmIChsZW5ndGggPCAwKQotICAgICAgICAgICAgICAgIHJldHVy
biAwOwotICAgICAgICAgICAgSURCS2V5OjpLZXlBcnJheSBhcnJheTsKLSAgICAgICAgICAgIHdo
aWxlIChsZW5ndGgtLSkgewotICAgICAgICAgICAgICAgIFJlZlB0cjxJREJLZXk+IGtleTsKLSAg
ICAgICAgICAgICAgICBwID0gZGVjb2RlSURCS2V5KHAsIGxpbWl0LCBrZXkpOwotICAgICAgICAg
ICAgICAgIGlmICghcCkKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgICAg
ICAgICAgYXJyYXkuYXBwZW5kKGtleSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBmb3Vu
ZEtleSA9IElEQktleTo6Y3JlYXRlQXJyYXkoYXJyYXkpOwotICAgICAgICAgICAgcmV0dXJuIHA7
Ci0gICAgICAgIH0KLSAgICBjYXNlIGtJREJLZXlTdHJpbmdUeXBlQnl0ZToKLSAgICAgICAgewot
ICAgICAgICAgICAgU3RyaW5nIHM7Ci0gICAgICAgICAgICBwID0gZGVjb2RlU3RyaW5nV2l0aExl
bmd0aChwLCBsaW1pdCwgcyk7Ci0gICAgICAgICAgICBpZiAoIXApCi0gICAgICAgICAgICAgICAg
cmV0dXJuIDA7Ci0gICAgICAgICAgICBmb3VuZEtleSA9IElEQktleTo6Y3JlYXRlU3RyaW5nKHMp
OwotICAgICAgICAgICAgcmV0dXJuIHA7Ci0gICAgICAgIH0KLSAgICBjYXNlIGtJREJLZXlEYXRl
VHlwZUJ5dGU6Ci0gICAgICAgIHsKLSAgICAgICAgICAgIGRvdWJsZSBkOwotICAgICAgICAgICAg
cCA9IGRlY29kZURvdWJsZShwLCBsaW1pdCwgJmQpOwotICAgICAgICAgICAgaWYgKCFwKQotICAg
ICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICAgICAgZm91bmRLZXkgPSBJREJLZXk6OmNy
ZWF0ZURhdGUoZCk7Ci0gICAgICAgICAgICByZXR1cm4gcDsKLSAgICAgICAgfQotICAgIGNhc2Ug
a0lEQktleU51bWJlclR5cGVCeXRlOgotICAgICAgICB7Ci0gICAgICAgICAgICBkb3VibGUgZDsK
LSAgICAgICAgICAgIHAgPSBkZWNvZGVEb3VibGUocCwgbGltaXQsICZkKTsKKyAgICBjYXNlIGtJ
REJLZXlBcnJheVR5cGVCeXRlOiB7CisgICAgICAgIGludDY0X3QgbGVuZ3RoOworICAgICAgICBw
ID0gZGVjb2RlVmFySW50KHAsIGxpbWl0LCBsZW5ndGgpOworICAgICAgICBpZiAoIXApCisgICAg
ICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgaWYgKGxlbmd0aCA8IDApCisgICAgICAgICAgICBy
ZXR1cm4gMDsKKyAgICAgICAgSURCS2V5OjpLZXlBcnJheSBhcnJheTsKKyAgICAgICAgd2hpbGUg
KGxlbmd0aC0tKSB7CisgICAgICAgICAgICBSZWZQdHI8SURCS2V5PiBrZXk7CisgICAgICAgICAg
ICBwID0gZGVjb2RlSURCS2V5KHAsIGxpbWl0LCBrZXkpOwogICAgICAgICAgICAgaWYgKCFwKQog
ICAgICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICAgICAgZm91bmRLZXkgPSBJREJLZXk6
OmNyZWF0ZU51bWJlcihkKTsKLSAgICAgICAgICAgIHJldHVybiBwOworICAgICAgICAgICAgYXJy
YXkuYXBwZW5kKGtleSk7CiAgICAgICAgIH0KKyAgICAgICAgZm91bmRLZXkgPSBJREJLZXk6OmNy
ZWF0ZUFycmF5KGFycmF5KTsKKyAgICAgICAgcmV0dXJuIHA7CisgICAgfQorICAgIGNhc2Uga0lE
QktleVN0cmluZ1R5cGVCeXRlOiB7CisgICAgICAgIFN0cmluZyBzOworICAgICAgICBwID0gZGVj
b2RlU3RyaW5nV2l0aExlbmd0aChwLCBsaW1pdCwgcyk7CisgICAgICAgIGlmICghcCkKKyAgICAg
ICAgICAgIHJldHVybiAwOworICAgICAgICBmb3VuZEtleSA9IElEQktleTo6Y3JlYXRlU3RyaW5n
KHMpOworICAgICAgICByZXR1cm4gcDsKKyAgICB9CisgICAgY2FzZSBrSURCS2V5RGF0ZVR5cGVC
eXRlOiB7CisgICAgICAgIGRvdWJsZSBkOworICAgICAgICBwID0gZGVjb2RlRG91YmxlKHAsIGxp
bWl0LCAmZCk7CisgICAgICAgIGlmICghcCkKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAg
ICBmb3VuZEtleSA9IElEQktleTo6Y3JlYXRlRGF0ZShkKTsKKyAgICAgICAgcmV0dXJuIHA7Cisg
ICAgfQorICAgIGNhc2Uga0lEQktleU51bWJlclR5cGVCeXRlOiB7CisgICAgICAgIGRvdWJsZSBk
OworICAgICAgICBwID0gZGVjb2RlRG91YmxlKHAsIGxpbWl0LCAmZCk7CisgICAgICAgIGlmICgh
cCkKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICBmb3VuZEtleSA9IElEQktleTo6Y3Jl
YXRlTnVtYmVyKGQpOworICAgICAgICByZXR1cm4gcDsKKyAgICB9CiAgICAgfQogCiAgICAgQVNT
RVJUX05PVF9SRUFDSEVEKCk7CkBAIC00ODQsMzcgKzQ3OSwzNSBAQCBjb25zdCBjaGFyKiBleHRy
YWN0RW5jb2RlZElEQktleShjb25zdCBjaGFyKiBzdGFydCwgY29uc3QgY2hhciogbGltaXQsIFZl
Y3RvcjxjaAogICAgIGNhc2Uga0lEQktleU1pbktleVR5cGVCeXRlOgogICAgICAgICAqcmVzdWx0
ID0gZW5jb2RlQnl0ZSh0eXBlKTsKICAgICAgICAgcmV0dXJuIHA7Ci0gICAgY2FzZSBrSURCS2V5
QXJyYXlUeXBlQnl0ZToKLSAgICAgICAgewotICAgICAgICAgICAgaW50NjRfdCBsZW5ndGg7Ci0g
ICAgICAgICAgICBwID0gZGVjb2RlVmFySW50KHAsIGxpbWl0LCBsZW5ndGgpOwotICAgICAgICAg
ICAgaWYgKCFwKQotICAgICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICAgICAgaWYgKGxl
bmd0aCA8IDApCi0gICAgICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgICAgICByZXN1bHQt
PmNsZWFyKCk7Ci0gICAgICAgICAgICByZXN1bHQtPmFwcGVuZChzdGFydCwgcCAtIHN0YXJ0KTsK
LSAgICAgICAgICAgIHdoaWxlIChsZW5ndGgtLSkgewotICAgICAgICAgICAgICAgIFZlY3Rvcjxj
aGFyPiBzdWJrZXk7Ci0gICAgICAgICAgICAgICAgcCA9IGV4dHJhY3RFbmNvZGVkSURCS2V5KHAs
IGxpbWl0LCAmc3Via2V5KTsKLSAgICAgICAgICAgICAgICBpZiAoIXApCi0gICAgICAgICAgICAg
ICAgICAgIHJldHVybiAwOwotICAgICAgICAgICAgICAgIHJlc3VsdC0+YXBwZW5kKHN1YmtleSk7
Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICByZXR1cm4gcDsKLSAgICAgICAgfQotICAgIGNh
c2Uga0lEQktleVN0cmluZ1R5cGVCeXRlOgotICAgICAgICB7Ci0gICAgICAgICAgICBpbnQ2NF90
IGxlbmd0aDsKLSAgICAgICAgICAgIHAgPSBkZWNvZGVWYXJJbnQocCwgbGltaXQsIGxlbmd0aCk7
CisgICAgY2FzZSBrSURCS2V5QXJyYXlUeXBlQnl0ZTogeworICAgICAgICBpbnQ2NF90IGxlbmd0
aDsKKyAgICAgICAgcCA9IGRlY29kZVZhckludChwLCBsaW1pdCwgbGVuZ3RoKTsKKyAgICAgICAg
aWYgKCFwKQorICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIGlmIChsZW5ndGggPCAwKQor
ICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJlc3VsdC0+Y2xlYXIoKTsKKyAgICAgICAg
cmVzdWx0LT5hcHBlbmQoc3RhcnQsIHAgLSBzdGFydCk7CisgICAgICAgIHdoaWxlIChsZW5ndGgt
LSkgeworICAgICAgICAgICAgVmVjdG9yPGNoYXI+IHN1YmtleTsKKyAgICAgICAgICAgIHAgPSBl
eHRyYWN0RW5jb2RlZElEQktleShwLCBsaW1pdCwgJnN1YmtleSk7CiAgICAgICAgICAgICBpZiAo
IXApCiAgICAgICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgICAgICBpZiAocCArIGxlbmd0
aCAqIDIgPiBsaW1pdCkKLSAgICAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgICAgIHJl
c3VsdC0+Y2xlYXIoKTsKLSAgICAgICAgICAgIHJlc3VsdC0+YXBwZW5kKHN0YXJ0LCBwIC0gc3Rh
cnQgKyBsZW5ndGggKiAyKTsKLSAgICAgICAgICAgIHJldHVybiBwICsgbGVuZ3RoICogMjsKKyAg
ICAgICAgICAgIHJlc3VsdC0+YXBwZW5kKHN1YmtleSk7CiAgICAgICAgIH0KKyAgICAgICAgcmV0
dXJuIHA7CisgICAgfQorICAgIGNhc2Uga0lEQktleVN0cmluZ1R5cGVCeXRlOiB7CisgICAgICAg
IGludDY0X3QgbGVuZ3RoOworICAgICAgICBwID0gZGVjb2RlVmFySW50KHAsIGxpbWl0LCBsZW5n
dGgpOworICAgICAgICBpZiAoIXApCisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgaWYg
KHAgKyBsZW5ndGggKiAyID4gbGltaXQpCisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAg
cmVzdWx0LT5jbGVhcigpOworICAgICAgICByZXN1bHQtPmFwcGVuZChzdGFydCwgcCAtIHN0YXJ0
ICsgbGVuZ3RoICogMik7CisgICAgICAgIHJldHVybiBwICsgbGVuZ3RoICogMjsKKyAgICB9CiAg
ICAgY2FzZSBrSURCS2V5RGF0ZVR5cGVCeXRlOgogICAgIGNhc2Uga0lEQktleU51bWJlclR5cGVC
eXRlOgogICAgICAgICBpZiAocCArIHNpemVvZihkb3VibGUpID4gbGltaXQpCkBAIC01NjQsNDMg
KzU1Nyw0MSBAQCBpbnQgY29tcGFyZUVuY29kZWRJREJLZXlzKGNvbnN0IGNoYXIqJiBwLCBjb25z
dCBjaGFyKiBsaW1pdEEsIGNvbnN0IGNoYXIqJiBxLCBjbwogICAgIGNhc2Uga0lEQktleU1pbktl
eVR5cGVCeXRlOgogICAgICAgICAvLyBOdWxsIHR5cGUgb3IgbWF4IHR5cGU7IG5vIHBheWxvYWQg
dG8gY29tcGFyZS4KICAgICAgICAgcmV0dXJuIDA7Ci0gICAgY2FzZSBrSURCS2V5QXJyYXlUeXBl
Qnl0ZToKLSAgICAgICAgewotICAgICAgICAgICAgaW50NjRfdCBsZW5ndGhBLCBsZW5ndGhCOwot
ICAgICAgICAgICAgcCA9IGRlY29kZVZhckludChwLCBsaW1pdEEsIGxlbmd0aEEpOwotICAgICAg
ICAgICAgaWYgKCFwKQotICAgICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICAgICAgcSA9
IGRlY29kZVZhckludChxLCBsaW1pdEIsIGxlbmd0aEIpOwotICAgICAgICAgICAgaWYgKCFxKQot
ICAgICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICAgICAgaWYgKGxlbmd0aEEgPCAwIHx8
IGxlbmd0aEIgPCAwKQotICAgICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICAgICAgZm9y
IChpbnQ2NF90IGkgPSAwOyBpIDwgbGVuZ3RoQSAmJiBpIDwgbGVuZ3RoQjsgKytpKSB7Ci0gICAg
ICAgICAgICAgICAgaWYgKGludCBjbXAgPSBjb21wYXJlRW5jb2RlZElEQktleXMocCwgbGltaXRB
LCBxLCBsaW1pdEIpKQotICAgICAgICAgICAgICAgICAgICByZXR1cm4gY21wOwotICAgICAgICAg
ICAgfQotICAgICAgICAgICAgaWYgKGxlbmd0aEEgPCBsZW5ndGhCKQotICAgICAgICAgICAgICAg
IHJldHVybiAtMTsKLSAgICAgICAgICAgIGlmIChsZW5ndGhBID4gbGVuZ3RoQikKLSAgICAgICAg
ICAgICAgICByZXR1cm4gMTsKKyAgICBjYXNlIGtJREJLZXlBcnJheVR5cGVCeXRlOiB7CisgICAg
ICAgIGludDY0X3QgbGVuZ3RoQSwgbGVuZ3RoQjsKKyAgICAgICAgcCA9IGRlY29kZVZhckludChw
LCBsaW1pdEEsIGxlbmd0aEEpOworICAgICAgICBpZiAoIXApCiAgICAgICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcSA9IGRlY29kZVZhckludChxLCBsaW1pdEIsIGxlbmd0aEIpOworICAgICAg
ICBpZiAoIXEpCisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgaWYgKGxlbmd0aEEgPCAw
IHx8IGxlbmd0aEIgPCAwKQorICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIGZvciAoaW50
NjRfdCBpID0gMDsgaSA8IGxlbmd0aEEgJiYgaSA8IGxlbmd0aEI7ICsraSkgeworICAgICAgICAg
ICAgaWYgKGludCBjbXAgPSBjb21wYXJlRW5jb2RlZElEQktleXMocCwgbGltaXRBLCBxLCBsaW1p
dEIpKQorICAgICAgICAgICAgICAgIHJldHVybiBjbXA7CiAgICAgICAgIH0KKyAgICAgICAgaWYg
KGxlbmd0aEEgPCBsZW5ndGhCKQorICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICBpZiAo
bGVuZ3RoQSA+IGxlbmd0aEIpCisgICAgICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgcmV0dXJu
IDA7CisgICAgfQogICAgIGNhc2Uga0lEQktleVN0cmluZ1R5cGVCeXRlOgogICAgICAgICByZXR1
cm4gY29tcGFyZUVuY29kZWRTdHJpbmdzV2l0aExlbmd0aChwLCBsaW1pdEEsIHEsIGxpbWl0Qik7
CiAgICAgY2FzZSBrSURCS2V5RGF0ZVR5cGVCeXRlOgotICAgIGNhc2Uga0lEQktleU51bWJlclR5
cGVCeXRlOgotICAgICAgICB7Ci0gICAgICAgICAgICBkb3VibGUgZCwgZTsKLSAgICAgICAgICAg
IHAgPSBkZWNvZGVEb3VibGUocCwgbGltaXRBLCAmZCk7Ci0gICAgICAgICAgICBBU1NFUlQocCk7
Ci0gICAgICAgICAgICBxID0gZGVjb2RlRG91YmxlKHEsIGxpbWl0QiwgJmUpOwotICAgICAgICAg
ICAgQVNTRVJUKHEpOwotICAgICAgICAgICAgaWYgKGQgPCBlKQotICAgICAgICAgICAgICAgIHJl
dHVybiAtMTsKLSAgICAgICAgICAgIGlmIChkID4gZSkKLSAgICAgICAgICAgICAgICByZXR1cm4g
MTsKLSAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICB9CisgICAgY2FzZSBrSURCS2V5TnVt
YmVyVHlwZUJ5dGU6IHsKKyAgICAgICAgZG91YmxlIGQsIGU7CisgICAgICAgIHAgPSBkZWNvZGVE
b3VibGUocCwgbGltaXRBLCAmZCk7CisgICAgICAgIEFTU0VSVChwKTsKKyAgICAgICAgcSA9IGRl
Y29kZURvdWJsZShxLCBsaW1pdEIsICZlKTsKKyAgICAgICAgQVNTRVJUKHEpOworICAgICAgICBp
ZiAoZCA8IGUpCisgICAgICAgICAgICByZXR1cm4gLTE7CisgICAgICAgIGlmIChkID4gZSkKKyAg
ICAgICAgICAgIHJldHVybiAxOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CiAgICAgfQogCiAg
ICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>