<?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>62682</bug_id>
          
          <creation_ts>2011-06-14 17:36:03 -0700</creation_ts>
          <short_desc>Use new byte array encoding/decoding functions for WTF argument coders</short_desc>
          <delta_ts>2011-06-14 17:49:03 -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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>420890</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-06-14 17:36:03 -0700</bug_when>
    <thetext>Use new byte array encoding/decoding functions for WTF argument coders</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420894</commentid>
    <comment_count>1</comment_count>
      <attachid>97204</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-06-14 17:44:47 -0700</bug_when>
    <thetext>Created attachment 97204
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420898</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-06-14 17:49:03 -0700</bug_when>
    <thetext>Committed r88886: &lt;http://trac.webkit.org/changeset/88886&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>97204</attachid>
            <date>2011-06-14 17:44:47 -0700</date>
            <delta_ts>2011-06-14 17:46:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-62682-20110614174446.patch</filename>
            <type>text/plain</type>
            <size>9295</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDg4ODg1KQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMzQgQEAKKzIwMTEtMDYtMTQgIEFuZGVycyBD
YXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBVc2UgbmV3IGJ5dGUgYXJyYXkgZW5jb2RpbmcvZGVjb2Rp
bmcgZnVuY3Rpb25zIGZvciBXVEYgYXJndW1lbnQgY29kZXJzCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MjY4MgorCisgICAgICAgICogUGxhdGZvcm0v
Q29yZUlQQy9Bcmd1bWVudENvZGVycy5jcHA6CisgICAgICAgIChDb3JlSVBDOjo6OmVuY29kZSk6
CisgICAgICAgIChDb3JlSVBDOjo6OmRlY29kZSk6CisgICAgICAgIFVzZSB0aGUgbmV3IGZ1bmN0
aW9ucyBmb3IgdGhlIHN0cmluZyBhcmd1bWVudCBjb2RlcnMuCisgICAgICAgIAorICAgICAgICAq
IFBsYXRmb3JtL0NvcmVJUEMvQXJndW1lbnRDb2RlcnMuaDoKKyAgICAgICAgKENvcmVJUEM6OlNp
bXBsZUFyZ3VtZW50Q29kZXI6OmVuY29kZSk6CisgICAgICAgIChDb3JlSVBDOjpTaW1wbGVBcmd1
bWVudENvZGVyOjpkZWNvZGUpOgorICAgICAgICBVc2UgdGhlIG5ldyBmdW5jdGlvbnMgdG8gYXZv
aWQgZW5jb2RpbmcvZGVjb2RpbmcgdGhlIHNpemUgd2hlbiBpdCdzIGtub3duIGF0IGRlY29kZSB0
aW1lLgorCisgICAgICAgICogUGxhdGZvcm0vQ29yZUlQQy9Bcmd1bWVudERlY29kZXIuY3BwOgor
ICAgICAgICAoQ29yZUlQQzo6cm91bmRVcFRvQWxpZ25tZW50KToKKyAgICAgICAgQXNzZXJ0IHRo
YXQgdGhlIGFsaWdubWVudCBpcyBhIHBvd2VyIG9mIDIuCisKKyAgICAgICAgKENvcmVJUEM6OmRl
Y29kZUZpeGVkTGVuZ3RoRGF0YSk6CisgICAgICAgIEFsaWdubWVudCBjb21lcyBiZWZvcmUgdGhl
IHNpemUuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvY2YvV2ViQmFja0ZvcndhcmRMaXN0Q0YuY3Bw
OgorICAgICAgICAoV2ViS2l0OjpXZWJCYWNrRm9yd2FyZExpc3Q6OmNyZWF0ZUNGRGljdGlvbmFy
eVJlcHJlc2VudGF0aW9uKToKKyAgICAgICAgQWRkIGEgRklYTUUgYWJvdXQgbm93IHVzaW5nIHRo
ZSBpbnRlcm5hbCBDb3JlSVBDIGVuY29kaW5nIGZvcm1hdCBoZXJlLgorCisgICAgICAgICogVUlQ
cm9jZXNzL2NmL1dlYlBhZ2VQcm94eUNGLmNwcDoKKyAgICAgICAgQnVtcCB0aGUgY3VycmVudCBz
ZXNzaW9uIHN0YXRlIGRhdGEgdmVyc2lvbiBudW1iZXIuCisKIDIwMTEtMDYtMTQgIE5vJ2FtIFJv
c2VudGhhbCAgPG5vYW0ucm9zZW50aGFsQG5va2lhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1BsYXRm
b3JtL0NvcmVJUEMvQXJndW1lbnRDb2RlcnMuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQyL1BsYXRmb3JtL0NvcmVJUEMvQXJndW1lbnRDb2RlcnMuY3BwCShyZXZpc2lvbiA4ODg1OCkK
KysrIFNvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL0NvcmVJUEMvQXJndW1lbnRDb2RlcnMuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC01Niw3ICs1Niw3IEBAIHZvaWQgQXJndW1lbnRDb2RlcjxDU3RyaW5n
Pjo6ZW5jb2RlKEFyZ3UKIAogICAgIHVpbnQzMl90IGxlbmd0aCA9IHN0cmluZy5sZW5ndGgoKTsK
ICAgICBlbmNvZGVyLT5lbmNvZGUobGVuZ3RoKTsKLSAgICBlbmNvZGVyLT5lbmNvZGVCeXRlcyhy
ZWludGVycHJldF9jYXN0PGNvbnN0IHVpbnQ4X3QqPihzdHJpbmcuZGF0YSgpKSwgbGVuZ3RoKTsK
KyAgICBlbmNvZGVyLT5lbmNvZGVGaXhlZExlbmd0aERhdGEocmVpbnRlcnByZXRfY2FzdDxjb25z
dCB1aW50OF90Kj4oc3RyaW5nLmRhdGEoKSksIGxlbmd0aCwgMSk7CiB9CiAKIGJvb2wgQXJndW1l
bnRDb2RlcjxDU3RyaW5nPjo6ZGVjb2RlKEFyZ3VtZW50RGVjb2RlciogZGVjb2RlciwgQ1N0cmlu
ZyYgcmVzdWx0KQpAQCAtNzksNyArNzksNyBAQCBib29sIEFyZ3VtZW50Q29kZXI8Q1N0cmluZz46
OmRlY29kZShBcmd1CiAKICAgICBjaGFyKiBidWZmZXI7CiAgICAgQ1N0cmluZyBzdHJpbmcgPSBD
U3RyaW5nOjpuZXdVbmluaXRpYWxpemVkKGxlbmd0aCwgYnVmZmVyKTsKLSAgICBpZiAoIWRlY29k
ZXItPmRlY29kZUJ5dGVzKHJlaW50ZXJwcmV0X2Nhc3Q8dWludDhfdCo+KGJ1ZmZlciksIGxlbmd0
aCkpCisgICAgaWYgKCFkZWNvZGVyLT5kZWNvZGVGaXhlZExlbmd0aERhdGEocmVpbnRlcnByZXRf
Y2FzdDx1aW50OF90Kj4oYnVmZmVyKSwgbGVuZ3RoLCAxKSkKICAgICAgICAgcmV0dXJuIGZhbHNl
OwogCiAgICAgcmVzdWx0ID0gc3RyaW5nOwpAQCAtOTcsNyArOTcsNyBAQCB2b2lkIEFyZ3VtZW50
Q29kZXI8U3RyaW5nPjo6ZW5jb2RlKEFyZ3VtCiAKICAgICB1aW50MzJfdCBsZW5ndGggPSBzdHJp
bmcubGVuZ3RoKCk7CiAgICAgZW5jb2Rlci0+ZW5jb2RlKGxlbmd0aCk7Ci0gICAgZW5jb2Rlci0+
ZW5jb2RlQnl0ZXMocmVpbnRlcnByZXRfY2FzdDxjb25zdCB1aW50OF90Kj4oc3RyaW5nLmNoYXJh
Y3RlcnMoKSksIGxlbmd0aCAqIHNpemVvZihVQ2hhcikpOworICAgIGVuY29kZXItPmVuY29kZUZp
eGVkTGVuZ3RoRGF0YShyZWludGVycHJldF9jYXN0PGNvbnN0IHVpbnQ4X3QqPihzdHJpbmcuY2hh
cmFjdGVycygpKSwgbGVuZ3RoICogc2l6ZW9mKFVDaGFyKSwgX19hbGlnbm9mKFVDaGFyKSk7IAog
fQogCiBib29sIEFyZ3VtZW50Q29kZXI8U3RyaW5nPjo6ZGVjb2RlKEFyZ3VtZW50RGVjb2Rlciog
ZGVjb2RlciwgU3RyaW5nJiByZXN1bHQpCkBAIC0xMjAsNyArMTIwLDcgQEAgYm9vbCBBcmd1bWVu
dENvZGVyPFN0cmluZz46OmRlY29kZShBcmd1bQogICAgIAogICAgIFVDaGFyKiBidWZmZXI7CiAg
ICAgU3RyaW5nIHN0cmluZyA9IFN0cmluZzo6Y3JlYXRlVW5pbml0aWFsaXplZChsZW5ndGgsIGJ1
ZmZlcik7Ci0gICAgaWYgKCFkZWNvZGVyLT5kZWNvZGVCeXRlcyhyZWludGVycHJldF9jYXN0PHVp
bnQ4X3QqPihidWZmZXIpLCBsZW5ndGggKiBzaXplb2YoVUNoYXIpKSkKKyAgICBpZiAoIWRlY29k
ZXItPmRlY29kZUZpeGVkTGVuZ3RoRGF0YShyZWludGVycHJldF9jYXN0PHVpbnQ4X3QqPihidWZm
ZXIpLCBsZW5ndGggKiBzaXplb2YoVUNoYXIpLCBfX2FsaWdub2YoVUNoYXIpKSkKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogICAgIAogICAgIHJlc3VsdCA9IHN0cmluZzsKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQyL1BsYXRmb3JtL0NvcmVJUEMvQXJndW1lbnRDb2RlcnMuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9Db3JlSVBDL0FyZ3VtZW50Q29kZXJzLmgJKHJldmlzaW9u
IDg4ODU4KQorKysgU291cmNlL1dlYktpdDIvUGxhdGZvcm0vQ29yZUlQQy9Bcmd1bWVudENvZGVy
cy5oCSh3b3JraW5nIGNvcHkpCkBAIC00MCwxMSArNDAsMTIgQEAgbmFtZXNwYWNlIENvcmVJUEMg
ewogdGVtcGxhdGU8dHlwZW5hbWUgVD4gc3RydWN0IFNpbXBsZUFyZ3VtZW50Q29kZXIgewogICAg
IHN0YXRpYyB2b2lkIGVuY29kZShBcmd1bWVudEVuY29kZXIqIGVuY29kZXIsIGNvbnN0IFQmIHQp
CiAgICAgewotICAgICAgICBlbmNvZGVyLT5lbmNvZGVCeXRlcyhyZWludGVycHJldF9jYXN0PGNv
bnN0IHVpbnQ4X3QqPigmdCksIHNpemVvZihUKSk7CisgICAgICAgIGVuY29kZXItPmVuY29kZUZp
eGVkTGVuZ3RoRGF0YShyZWludGVycHJldF9jYXN0PGNvbnN0IHVpbnQ4X3QqPigmdCksIHNpemVv
ZihUKSwgX19hbGlnbm9mKFQpKTsKICAgICB9CisKICAgICBzdGF0aWMgYm9vbCBkZWNvZGUoQXJn
dW1lbnREZWNvZGVyKiBkZWNvZGVyLCBUJiB0KQogICAgIHsKLSAgICAgICAgcmV0dXJuIGRlY29k
ZXItPmRlY29kZUJ5dGVzKHJlaW50ZXJwcmV0X2Nhc3Q8dWludDhfdCo+KCZ0KSwgc2l6ZW9mKFQp
KTsKKyAgICAgICAgcmV0dXJuIGRlY29kZXItPmRlY29kZUZpeGVkTGVuZ3RoRGF0YShyZWludGVy
cHJldF9jYXN0PHVpbnQ4X3QqPigmdCksIHNpemVvZihUKSwgX19hbGlnbm9mKFQpKTsKICAgICB9
CiB9OwogCkBAIC0xMDYsOSArMTA3LDcgQEAgdGVtcGxhdGU8dHlwZW5hbWUgVD4gc3RydWN0IFZl
Y3RvckFyZ3VtZQogICAgIHN0YXRpYyB2b2lkIGVuY29kZShBcmd1bWVudEVuY29kZXIqIGVuY29k
ZXIsIGNvbnN0IFZlY3RvcjxUPiYgdmVjdG9yKQogICAgIHsKICAgICAgICAgZW5jb2Rlci0+ZW5j
b2RlVUludDY0KHZlY3Rvci5zaXplKCkpOwotICAgICAgICAvLyBGSVhNRTogSWYgd2UgY291bGQg
dGVsbCB0aGUgZW5jb2RlciB0byBhbGlnbiB0aGUgYnVmZmVyLCB3ZSBjb3VsZCBqdXN0IGRvIGFu
IGVuY29kZUJ5dGVzIGhlcmUuCi0gICAgICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgdmVjdG9y
LnNpemUoKTsgKytpKQotICAgICAgICAgICAgZW5jb2Rlci0+ZW5jb2RlKHZlY3RvcltpXSk7Cisg
ICAgICAgIGVuY29kZXItPmVuY29kZUZpeGVkTGVuZ3RoRGF0YShyZWludGVycHJldF9jYXN0PGNv
bnN0IHVpbnQ4X3QqPih2ZWN0b3IuZGF0YSgpKSwgdmVjdG9yLnNpemUoKSwgX19hbGlnbm9mKFQp
KTsKICAgICB9CiAgICAgCiAgICAgc3RhdGljIGJvb2wgZGVjb2RlKEFyZ3VtZW50RGVjb2Rlciog
ZGVjb2RlciwgVmVjdG9yPFQ+JiB2ZWN0b3IpCkBAIC0xMjUsMzcgKzEyNCwxOCBAQCB0ZW1wbGF0
ZTx0eXBlbmFtZSBUPiBzdHJ1Y3QgVmVjdG9yQXJndW1lCiAgICAgICAgICAgICByZXR1cm4gZmFs
c2U7CiAgICAgICAgIH0KIAotICAgICAgICBWZWN0b3I8VD4gdG1wOwotICAgICAgICB0bXAucmVz
ZXJ2ZUNhcGFjaXR5KHNpemUpOworICAgICAgICBWZWN0b3I8VD4gdGVtcDsKKyAgICAgICAgdGVt
cC5yZXNpemUoc2l6ZSk7CiAKLSAgICAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBzaXplOyAr
K2kpIHsKLSAgICAgICAgICAgIFQgZWxlbWVudDsKLSAgICAgICAgICAgIGlmICghZGVjb2Rlci0+
ZGVjb2RlKGVsZW1lbnQpKQotICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKLSAgICAgICAg
ICAgIAotICAgICAgICAgICAgdG1wLnVuY2hlY2tlZEFwcGVuZChlbGVtZW50KTsKLSAgICAgICAg
fQorICAgICAgICBkZWNvZGVyLT5kZWNvZGVGaXhlZExlbmd0aERhdGEocmVpbnRlcnByZXRfY2Fz
dDx1aW50OF90Kj4odGVtcC5kYXRhKCkpLCBzaXplLCBfX2FsaWdub2YoVCkpOwogCi0gICAgICAg
IHZlY3Rvci5zd2FwKHRtcCk7CisgICAgICAgIHZlY3Rvci5zd2FwKHRlbXApOwogICAgICAgICBy
ZXR1cm4gdHJ1ZTsKICAgICB9CiB9OwogCiB0ZW1wbGF0ZTx0eXBlbmFtZSBUPiBzdHJ1Y3QgQXJn
dW1lbnRDb2RlcjxWZWN0b3I8VD4gPiA6IFZlY3RvckFyZ3VtZW50Q29kZXI8V1RGOjpJc0FyaXRo
bWV0aWM8VD46OnZhbHVlLCBUPiB7IH07CiAKLS8vIFNwZWNpYWxpemF0aW9uIGZvciBWZWN0b3I8
dWludDhfdD4KLXRlbXBsYXRlPD4gc3RydWN0IEFyZ3VtZW50Q29kZXI8VmVjdG9yPHVpbnQ4X3Q+
ID4gewotICAgIHN0YXRpYyB2b2lkIGVuY29kZShBcmd1bWVudEVuY29kZXIqIGVuY29kZXIsIGNv
bnN0IFZlY3Rvcjx1aW50OF90PiYgdmVjdG9yKQotICAgIHsKLSAgICAgICAgZW5jb2Rlci0+ZW5j
b2RlQnl0ZXModmVjdG9yLmRhdGEoKSwgdmVjdG9yLnNpemUoKSk7Ci0gICAgfQotCi0gICAgc3Rh
dGljIGJvb2wgZGVjb2RlKEFyZ3VtZW50RGVjb2RlciogZGVjb2RlciwgVmVjdG9yPHVpbnQ4X3Q+
JiB2ZWN0b3IpCi0gICAgewotICAgICAgICByZXR1cm4gZGVjb2Rlci0+ZGVjb2RlQnl0ZXModmVj
dG9yKTsKLSAgICB9Ci19OwotCiB0ZW1wbGF0ZTx0eXBlbmFtZSBLZXlBcmcsIHR5cGVuYW1lIE1h
cHBlZEFyZywgdHlwZW5hbWUgSGFzaEFyZywgdHlwZW5hbWUgS2V5VHJhaXRzQXJnLCB0eXBlbmFt
ZSBNYXBwZWRUcmFpdHNBcmc+IHN0cnVjdCBBcmd1bWVudENvZGVyPEhhc2hNYXA8S2V5QXJnLCBN
YXBwZWRBcmcsIEhhc2hBcmcsIEtleVRyYWl0c0FyZywgTWFwcGVkVHJhaXRzQXJnPiA+IHsKICAg
ICB0eXBlZGVmIEhhc2hNYXA8S2V5QXJnLCBNYXBwZWRBcmcsIEhhc2hBcmcsIEtleVRyYWl0c0Fy
ZywgTWFwcGVkVHJhaXRzQXJnPiBIYXNoTWFwVHlwZTsKIApJbmRleDogU291cmNlL1dlYktpdDIv
UGxhdGZvcm0vQ29yZUlQQy9Bcmd1bWVudERlY29kZXIuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJLaXQyL1BsYXRmb3JtL0NvcmVJUEMvQXJndW1lbnREZWNvZGVyLmNwcAkocmV2aXNpb24g
ODg4NjkpCisrKyBTb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9Db3JlSVBDL0FyZ3VtZW50RGVjb2Rl
ci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU4LDcgKzU4LDkgQEAgQXJndW1lbnREZWNvZGVyOjp+
QXJndW1lbnREZWNvZGVyKCkKIAogc3RhdGljIGlubGluZSB1aW50OF90KiByb3VuZFVwVG9BbGln
bm1lbnQodWludDhfdCogcHRyLCB1bnNpZ25lZCBhbGlnbm1lbnQpCiB7Ci0gICAgQVNTRVJUKGFs
aWdubWVudCk7CisgICAgLy8gQXNzZXJ0IHRoYXQgdGhlIGFsaWdubWVudCBpcyBhIHBvd2VyIG9m
IDIuCisgICAgQVNTRVJUKGFsaWdubWVudCAmJiAhKGFsaWdubWVudCAmIChhbGlnbm1lbnQgLSAx
KSkpOworCiAgICAgdWludHB0cl90IGFsaWdubWVudE1hc2sgPSBhbGlnbm1lbnQgLSAxOwogICAg
IHJldHVybiByZWludGVycHJldF9jYXN0PHVpbnQ4X3QqPigocmVpbnRlcnByZXRfY2FzdDx1aW50
cHRyX3Q+KHB0cikgKyBhbGlnbm1lbnRNYXNrKSAmIH5hbGlnbm1lbnRNYXNrKTsKIH0KQEAgLTEw
NCw3ICsxMDYsNyBAQCBib29sIEFyZ3VtZW50RGVjb2Rlcjo6YnVmZmVySXNMYXJnZUVub3VnCiAK
IGJvb2wgQXJndW1lbnREZWNvZGVyOjpkZWNvZGVGaXhlZExlbmd0aERhdGEodWludDhfdCogZGF0
YSwgc2l6ZV90IHNpemUsIHVuc2lnbmVkIGFsaWdubWVudCkKIHsKLSAgICBpZiAoIWFsaWduQnVm
ZmVyUG9zaXRpb24oc2l6ZSwgYWxpZ25tZW50KSkKKyAgICBpZiAoIWFsaWduQnVmZmVyUG9zaXRp
b24oYWxpZ25tZW50LCBzaXplKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgbWVtY3B5
KGRhdGEsIG1fYnVmZmVyUG9zLCBzaXplKTsKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9jZi9XZWJCYWNrRm9yd2FyZExpc3RDRi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL2NmL1dlYkJhY2tGb3J3YXJkTGlzdENGLmNwcAkocmV2aXNpb24gODg4NTgp
CisrKyBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvY2YvV2ViQmFja0ZvcndhcmRMaXN0Q0YuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC03MCw2ICs3MCw5IEBAIENGRGljdGlvbmFyeVJlZiBXZWJCYWNr
Rm9yd2FyZExpc3Q6OmNyZWEKICAgICAgICAgUmV0YWluUHRyPENGU3RyaW5nUmVmPiB1cmwoQWRv
cHRDRiwgbV9lbnRyaWVzW2ldLT51cmwoKS5jcmVhdGVDRlN0cmluZygpKTsKICAgICAgICAgUmV0
YWluUHRyPENGU3RyaW5nUmVmPiB0aXRsZShBZG9wdENGLCBtX2VudHJpZXNbaV0tPnRpdGxlKCku
Y3JlYXRlQ0ZTdHJpbmcoKSk7CiAgICAgICAgIFJldGFpblB0cjxDRlN0cmluZ1JlZj4gb3JpZ2lu
YWxVUkwoQWRvcHRDRiwgbV9lbnRyaWVzW2ldLT5vcmlnaW5hbFVSTCgpLmNyZWF0ZUNGU3RyaW5n
KCkpOworCisgICAgICAgIC8vIEZJWE1FOiBUaGlzIHVzZXMgdGhlIENvcmVJUEMgZGF0YSBlbmNv
ZGluZyBmb3JtYXQsIHdoaWNoIG1lYW5zIHRoYXQgd2hlbmV2ZXIgd2UgY2hhbmdlIHRoZSBDb3Jl
SVBDIGVuY29kaW5nIHdlIG5lZWQgdG8gYnVtcCB0aGUgQ3VycmVudFNlc3Npb25TdGF0ZURhdGFW
ZXJzaW9uCisgICAgICAgIC8vIGNvbnN0YW50IGluIFdlYlBhZ2VQcm94eUNGLmNwcC4gVGhlIENv
cmVJUEMgZGF0YSBmb3JtYXQgaXMgbWVhbnQgdG8gYmUgYW4gaW1wbGVtZW50YXRpb24gZGV0YWls
LCBhbmQgbm90IHNvbWV0aGluZyB0aGF0IHNob3VsZCBiZSB3cml0dGVuIHRvIGRpc2suCiAgICAg
ICAgIFJldGFpblB0cjxDRkRhdGFSZWY+IGVudHJ5RGF0YShBZG9wdENGLCBDRkRhdGFDcmVhdGUo
a0NGQWxsb2NhdG9yRGVmYXVsdCwgbV9lbnRyaWVzW2ldLT5iYWNrRm9yd2FyZERhdGEoKS5kYXRh
KCksIG1fZW50cmllc1tpXS0+YmFja0ZvcndhcmREYXRhKCkuc2l6ZSgpKSk7CiAgICAgICAgIAog
ICAgICAgICBjb25zdCB2b2lkKiBrZXlzWzRdID0geyBTZXNzaW9uSGlzdG9yeUVudHJ5VVJMS2V5
KCksIFNlc3Npb25IaXN0b3J5RW50cnlUaXRsZUtleSgpLCBTZXNzaW9uSGlzdG9yeUVudHJ5T3Jp
Z2luYWxVUkxLZXkoKSwgU2Vzc2lvbkhpc3RvcnlFbnRyeURhdGFLZXkoKSB9OwpJbmRleDogU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL2NmL1dlYlBhZ2VQcm94eUNGLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvY2YvV2ViUGFnZVByb3h5Q0YuY3BwCShyZXZpc2lv
biA4ODg1OCkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9jZi9XZWJQYWdlUHJveHlDRi5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTQ0LDcgKzQ0LDcgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiBE
RUZJTkVfU1RBVElDX0dFVFRFUihDRlN0cmluZ1JlZiwgU2Vzc2lvbkhpc3RvcnlLZXksIChDRlNU
UigiU2Vzc2lvbkhpc3RvcnkiKSkpOwogREVGSU5FX1NUQVRJQ19HRVRURVIoQ0ZTdHJpbmdSZWYs
IFByb3Zpc2lvbmFsVVJMS2V5LCAoQ0ZTVFIoIlByb3Zpc2lvbmFsVVJMIikpKTsKIAotc3RhdGlj
IGNvbnN0IFVJbnQzMiBDdXJyZW50U2Vzc2lvblN0YXRlRGF0YVZlcnNpb24gPSAyOworc3RhdGlj
IGNvbnN0IFVJbnQzMiBDdXJyZW50U2Vzc2lvblN0YXRlRGF0YVZlcnNpb24gPSAzOwogCiBQYXNz
UmVmUHRyPFdlYkRhdGE+IFdlYlBhZ2VQcm94eTo6c2Vzc2lvblN0YXRlRGF0YShXZWJQYWdlUHJv
eHlTZXNzaW9uU3RhdGVGaWx0ZXJDYWxsYmFjayBmaWx0ZXIsIHZvaWQqIGNvbnRleHQpIGNvbnN0
CiB7Cg==
</data>
<flag name="review"
          id="91075"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>