<?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>121226</bug_id>
          
          <creation_ts>2013-09-12 08:14:20 -0700</creation_ts>
          <short_desc>Add rudimentary support for move-only types as values in HashMap</short_desc>
          <delta_ts>2013-09-12 09:14:19 -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>
          <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>928287</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-09-12 08:14:20 -0700</bug_when>
    <thetext>Add rudimentary support for move-only types as values in HashMap</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928289</commentid>
    <comment_count>1</comment_count>
      <attachid>211429</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-09-12 08:19:04 -0700</bug_when>
    <thetext>Created attachment 211429
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928290</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-12 08:20:53 -0700</bug_when>
    <thetext>Attachment 211429 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WTF/ChangeLog&apos;, u&apos;Source/WTF/wtf/HashMap.h&apos;, u&apos;Source/WTF/wtf/HashTraits.h&apos;, u&apos;Tools/ChangeLog&apos;, u&apos;Tools/TestWebKitAPI/Tests/WTF/HashMap.cpp&apos;]&quot; exit_code: 1
Source/WTF/wtf/HashMap.h:102:  Missing spaces around &amp;&amp;  [whitespace/operators] [3]
Source/WTF/wtf/HashMap.h:138:  Missing spaces around &amp;&amp;  [whitespace/operators] [3]
Source/WTF/wtf/HashMap.h:341:  Missing spaces around &gt;&gt;  [whitespace/operators] [3]
Total errors found: 3 in 5 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928325</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-09-12 09:14:19 -0700</bug_when>
    <thetext>Committed r155621: &lt;http://trac.webkit.org/changeset/155621&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>211429</attachid>
            <date>2013-09-12 08:19:04 -0700</date>
            <delta_ts>2013-09-12 09:05:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-121226-20130912081904.patch</filename>
            <type>text/plain</type>
            <size>7698</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU1NTkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDQ3ZmMxZDVhYjU0ZGZkYzI3OTlmYzZh
MDkzYzlmZjM4NjRlODc3MzkuLjI2NDU4ZDM1OWRhN2FlYzA2ZWI2MmMyMzMxZjY5OTYxMzgyYzlm
OTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTMtMDktMTIgIEFuZGVycyBDYXJsc3NvbiAgPGFu
ZGVyc2NhQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgcnVkaW1lbnRhcnkgc3VwcG9ydCBmb3Ig
bW92ZS1vbmx5IHR5cGVzIGFzIHZhbHVlcyBpbiBIYXNoTWFwCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjEyMjYKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHd0Zi9IYXNoTWFwLmg6CisgICAgICAgIENo
YW5nZSBhIGJ1bmNoIG9mIGZ1bmN0aW9ucyB0byBzbyB0aGV5IGNhbiB0YWtlIGJvdGggcnZhbHVl
IGFuZCBsdmFsdWUgcmVmZXJlbmNlcyBhbmQgdXNlIHN0ZDo6Zm9yd2FyZC4KKworICAgICAgICAq
IHd0Zi9IYXNoVHJhaXRzLmg6CisgICAgICAgIChXVEY6OktleVZhbHVlUGFpcjo6S2V5VmFsdWVQ
YWlyKToKKyAgICAgICAgQ2hhbmdlIGNvbnN0cnVjdG9ycyB0byBhY2NlcHQgYm90aCBsdmFsdWVz
IGFuZCBydmFsdWVzLgorCiAyMDEzLTA5LTExICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBh
cHBsZS5jb20+CiAKICAgICAgICAgVXNlIHRoZSBuZXcgQysrMTEgZnVuY3Rpb24gZGVjbGFyYXRp
b24gc3ludGF4IHRocm91Z2hvdXQgb3VyIGhhc2ggY29sbGVjdGlvbiBjbGFzc2VzCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV1RGL3d0Zi9IYXNoTWFwLmggYi9Tb3VyY2UvV1RGL3d0Zi9IYXNoTWFwLmgK
aW5kZXggM2Y4YzM3OGQ3MDcyNTczZTcyOWMxNWY5NWE3NmMwODIwYjliYzllMC4uNzRhNzg4YzY3
NjQ3NTZjM2U2MWQ3YTFjMjViMzMyZjIzMDA5OWVjOSAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93
dGYvSGFzaE1hcC5oCisrKyBiL1NvdXJjZS9XVEYvd3RmL0hhc2hNYXAuaApAQCAtOTksNyArOTks
NyBAQCBuYW1lc3BhY2UgV1RGIHsKICAgICAgICAgLy8gcmVwbGFjZXMgdmFsdWUgYnV0IG5vdCBr
ZXkgaWYga2V5IGlzIGFscmVhZHkgcHJlc2VudAogICAgICAgICAvLyByZXR1cm4gdmFsdWUgaXMg
YSBwYWlyIG9mIHRoZSBpdGVyYXRvciB0byB0aGUga2V5IGxvY2F0aW9uLCAKICAgICAgICAgLy8g
YW5kIGEgYm9vbGVhbiB0aGF0J3MgdHJ1ZSBpZiBhIG5ldyB2YWx1ZSB3YXMgYWN0dWFsbHkgYWRk
ZWQKLSAgICAgICAgQWRkUmVzdWx0IHNldChjb25zdCBLZXlUeXBlJiwgTWFwcGVkUGFzc0luVHlw
ZSk7CisgICAgICAgIHRlbXBsYXRlPHR5cGVuYW1lIFY+IEFkZFJlc3VsdCBzZXQoY29uc3QgS2V5
VHlwZSYsIFYmJik7CiAKICAgICAgICAgLy8gZG9lcyBub3RoaW5nIGlmIGtleSBpcyBhbHJlYWR5
IHByZXNlbnQKICAgICAgICAgLy8gcmV0dXJuIHZhbHVlIGlzIGEgcGFpciBvZiB0aGUgaXRlcmF0
b3IgdG8gdGhlIGtleSBsb2NhdGlvbiwgCkBAIC0xMzQsNyArMTM0LDggQEAgbmFtZXNwYWNlIFdU
RiB7CiAgICAgICAgIHN0YXRpYyBib29sIGlzVmFsaWRLZXkoY29uc3QgS2V5VHlwZSYpOwogCiAg
ICAgcHJpdmF0ZToKLSAgICAgICAgQWRkUmVzdWx0IGlubGluZUFkZChjb25zdCBLZXlUeXBlJiwg
TWFwcGVkUGFzc0luUmVmZXJlbmNlVHlwZSk7CisgICAgICAgIHRlbXBsYXRlPHR5cGVuYW1lIFQ+
CisgICAgICAgIEFkZFJlc3VsdCBpbmxpbmVBZGQoY29uc3QgS2V5VHlwZSYsIFQmJik7CiAKICAg
ICAgICAgSGFzaFRhYmxlVHlwZSBtX2ltcGw7CiAgICAgfTsKQEAgLTIyNiwxMCArMjI3LDEwIEBA
IG5hbWVzcGFjZSBXVEYgewogICAgIHN0cnVjdCBIYXNoTWFwVHJhbnNsYXRvciB7CiAgICAgICAg
IHRlbXBsYXRlPHR5cGVuYW1lIFQ+IHN0YXRpYyB1bnNpZ25lZCBoYXNoKGNvbnN0IFQmIGtleSkg
eyByZXR1cm4gSGFzaEZ1bmN0aW9uczo6aGFzaChrZXkpOyB9CiAgICAgICAgIHRlbXBsYXRlPHR5
cGVuYW1lIFQsIHR5cGVuYW1lIFU+IHN0YXRpYyBib29sIGVxdWFsKGNvbnN0IFQmIGEsIGNvbnN0
IFUmIGIpIHsgcmV0dXJuIEhhc2hGdW5jdGlvbnM6OmVxdWFsKGEsIGIpOyB9Ci0gICAgICAgIHRl
bXBsYXRlPHR5cGVuYW1lIFQsIHR5cGVuYW1lIFUsIHR5cGVuYW1lIFY+IHN0YXRpYyB2b2lkIHRy
YW5zbGF0ZShUJiBsb2NhdGlvbiwgY29uc3QgVSYga2V5LCBjb25zdCBWJiBtYXBwZWQpCisgICAg
ICAgIHRlbXBsYXRlPHR5cGVuYW1lIFQsIHR5cGVuYW1lIFUsIHR5cGVuYW1lIFY+IHN0YXRpYyB2
b2lkIHRyYW5zbGF0ZShUJiBsb2NhdGlvbiwgY29uc3QgVSYga2V5LCBWJiYgbWFwcGVkKQogICAg
ICAgICB7CiAgICAgICAgICAgICBsb2NhdGlvbi5rZXkgPSBrZXk7Ci0gICAgICAgICAgICBWYWx1
ZVRyYWl0czo6VmFsdWVUcmFpdHM6OnN0b3JlKG1hcHBlZCwgbG9jYXRpb24udmFsdWUpOworICAg
ICAgICAgICAgbG9jYXRpb24udmFsdWUgPSBzdGQ6OmZvcndhcmQ8Vj4obWFwcGVkKTsKICAgICAg
ICAgfQogICAgIH07CiAKQEAgLTMzMywxOSArMzM0LDIxIEBAIG5hbWVzcGFjZSBXVEYgewogICAg
ICAgICByZXR1cm4gbV9pbXBsLnRlbXBsYXRlIGNvbnRhaW5zPEhhc2hNYXBUcmFuc2xhdG9yQWRh
cHRlcjxWYWx1ZVRyYWl0cywgSGFzaFRyYW5zbGF0b3I+Pih2YWx1ZSk7CiAgICAgfQogCi0gICAg
dGVtcGxhdGU8dHlwZW5hbWUgVCwgdHlwZW5hbWUgVSwgdHlwZW5hbWUgViwgdHlwZW5hbWUgVywg
dHlwZW5hbWUgWD4KLSAgICBhdXRvIEhhc2hNYXA8VCwgVSwgViwgVywgWD46OmlubGluZUFkZChj
b25zdCBLZXlUeXBlJiBrZXksIE1hcHBlZFBhc3NJblJlZmVyZW5jZVR5cGUgbWFwcGVkKSAtPiBB
ZGRSZXN1bHQKKyAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBLZXlBcmcsIHR5cGVuYW1lIE1hcHBlZEFy
ZywgdHlwZW5hbWUgSGFzaEFyZywgdHlwZW5hbWUgS2V5VHJhaXRzQXJnLCB0eXBlbmFtZSBNYXBw
ZWRUcmFpdHNBcmc+CisgICAgdGVtcGxhdGU8dHlwZW5hbWUgVD4KKyAgICBhdXRvIEhhc2hNYXA8
S2V5QXJnLCBNYXBwZWRBcmcsIEhhc2hBcmcsIEtleVRyYWl0c0FyZywgTWFwcGVkVHJhaXRzQXJn
Pjo6aW5saW5lQWRkKGNvbnN0IEtleVR5cGUmIGtleSwgVCYmIG1hcHBlZCkgLT4gQWRkUmVzdWx0
CiAgICAgewotICAgICAgICByZXR1cm4gbV9pbXBsLnRlbXBsYXRlIGFkZDxIYXNoTWFwVHJhbnNs
YXRvcjxWYWx1ZVRyYWl0cywgSGFzaEZ1bmN0aW9ucz4+KGtleSwgbWFwcGVkKTsKKyAgICAgICAg
cmV0dXJuIG1faW1wbC50ZW1wbGF0ZSBhZGQ8SGFzaE1hcFRyYW5zbGF0b3I8VmFsdWVUcmFpdHMs
IEhhc2hGdW5jdGlvbnM+PihrZXksIHN0ZDo6Zm9yd2FyZDxUPihtYXBwZWQpKTsKICAgICB9CiAK
LSAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBULCB0eXBlbmFtZSBVLCB0eXBlbmFtZSBWLCB0eXBlbmFt
ZSBXLCB0eXBlbmFtZSBYPgotICAgIGF1dG8gSGFzaE1hcDxULCBVLCBWLCBXLCBYPjo6c2V0KGNv
bnN0IEtleVR5cGUmIGtleSwgTWFwcGVkUGFzc0luVHlwZSBtYXBwZWQpIC0+IEFkZFJlc3VsdAor
ICAgIHRlbXBsYXRlPHR5cGVuYW1lIEtleUFyZywgdHlwZW5hbWUgTWFwcGVkQXJnLCB0eXBlbmFt
ZSBIYXNoQXJnLCB0eXBlbmFtZSBLZXlUcmFpdHNBcmcsIHR5cGVuYW1lIE1hcHBlZFRyYWl0c0Fy
Zz4KKyAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBUPgorICAgIGF1dG8gSGFzaE1hcDxLZXlBcmcsIE1h
cHBlZEFyZywgSGFzaEFyZywgS2V5VHJhaXRzQXJnLCBNYXBwZWRUcmFpdHNBcmc+OjpzZXQoY29u
c3QgS2V5VHlwZSYga2V5LCBUJiYgbWFwcGVkKSAtPiBBZGRSZXN1bHQKICAgICB7Ci0gICAgICAg
IEFkZFJlc3VsdCByZXN1bHQgPSBpbmxpbmVBZGQoa2V5LCBtYXBwZWQpOworICAgICAgICBBZGRS
ZXN1bHQgcmVzdWx0ID0gaW5saW5lQWRkKGtleSwgc3RkOjpmb3J3YXJkPFQ+KG1hcHBlZCkpOwog
ICAgICAgICBpZiAoIXJlc3VsdC5pc05ld0VudHJ5KSB7CiAgICAgICAgICAgICAvLyBUaGUgaW5s
aW5lQWRkIGNhbGwgYWJvdmUgZm91bmQgYW4gZXhpc3RpbmcgaGFzaCB0YWJsZSBlbnRyeTsgd2Ug
bmVlZCB0byBzZXQgdGhlIG1hcHBlZCB2YWx1ZS4KLSAgICAgICAgICAgIE1hcHBlZFRyYWl0czo6
c3RvcmUobWFwcGVkLCByZXN1bHQuaXRlcmF0b3ItPnZhbHVlKTsKKyAgICAgICAgICAgIHJlc3Vs
dC5pdGVyYXRvci0+dmFsdWUgPSBzdGQ6OmZvcndhcmQ8VD4obWFwcGVkKTsKICAgICAgICAgfQog
ICAgICAgICByZXR1cm4gcmVzdWx0OwogICAgIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3Rm
L0hhc2hUcmFpdHMuaCBiL1NvdXJjZS9XVEYvd3RmL0hhc2hUcmFpdHMuaAppbmRleCAwNWY2NTZi
NzFkMDk5OTViOWYyZGQxY2VlMTFlMzdkMGVkZWM3YzBkLi44ZmRlMWMyYjE0ZjYxNmU5ZGQ3MjE5
ZGMyMDFmMzQ0M2NiYTAyNDdmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9IYXNoVHJhaXRz
LmgKKysrIGIvU291cmNlL1dURi93dGYvSGFzaFRyYWl0cy5oCkBAIC0yMDEsMTYgKzIwMSwxNyBA
QCBuYW1lc3BhY2UgV1RGIHsKICAgICAgICAgewogICAgICAgICB9CiAKLSAgICAgICAgS2V5VmFs
dWVQYWlyKGNvbnN0IEtleVR5cGVBcmcmIGtleSwgY29uc3QgVmFsdWVUeXBlQXJnJiB2YWx1ZSkK
LSAgICAgICAgICAgIDoga2V5KGtleSkKLSAgICAgICAgICAgICwgdmFsdWUodmFsdWUpCisgICAg
ICAgIHRlbXBsYXRlPHR5cGVuYW1lIEssIHR5cGVuYW1lIFY+CisgICAgICAgIEtleVZhbHVlUGFp
cihLJiYga2V5LCBWJiYgdmFsdWUpCisgICAgICAgICAgICA6IGtleShzdGQ6OmZvcndhcmQ8Sz4o
a2V5KSkKKyAgICAgICAgICAgICwgdmFsdWUoc3RkOjpmb3J3YXJkPFY+KHZhbHVlKSkKICAgICAg
ICAgewogICAgICAgICB9CiAKICAgICAgICAgdGVtcGxhdGUgPHR5cGVuYW1lIE90aGVyS2V5VHlw
ZSwgdHlwZW5hbWUgT3RoZXJWYWx1ZVR5cGU+Ci0gICAgICAgIEtleVZhbHVlUGFpcihjb25zdCBL
ZXlWYWx1ZVBhaXI8T3RoZXJLZXlUeXBlLCBPdGhlclZhbHVlVHlwZT4mIG90aGVyKQotICAgICAg
ICAgICAgOiBrZXkob3RoZXIua2V5KQotICAgICAgICAgICAgLCB2YWx1ZShvdGhlci52YWx1ZSkK
KyAgICAgICAgS2V5VmFsdWVQYWlyKEtleVZhbHVlUGFpcjxPdGhlcktleVR5cGUsIE90aGVyVmFs
dWVUeXBlPiYmIG90aGVyKQorICAgICAgICAgICAgOiBrZXkoc3RkOjpmb3J3YXJkPE90aGVyS2V5
VHlwZT4ob3RoZXIua2V5KSkKKyAgICAgICAgICAgICwgdmFsdWUoc3RkOjpmb3J3YXJkPE90aGVy
VmFsdWVUeXBlPihvdGhlci52YWx1ZSkpCiAgICAgICAgIHsKICAgICAgICAgfQogCmRpZmYgLS1n
aXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMjAxZjUxNWE0ZGM2
ZmQ2ZDhhMjk4Yjc0ZTczYzBhNTgyZDI1ZTdmNC4uYzk5MjhmNjk0MTE0MDRiYjBkYzU1NTJkYzFj
NGZkYjAyMzE4NDMzNiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEzLTA5LTEyICBBbmRlcnMgQ2FybHNzb24gIDxh
bmRlcnNjYUBhcHBsZS5jb20+CisKKyAgICAgICAgQWRkIHJ1ZGltZW50YXJ5IHN1cHBvcnQgZm9y
IG1vdmUtb25seSB0eXBlcyBhcyB2YWx1ZXMgaW4gSGFzaE1hcAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIxMjI2CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9I
YXNoTWFwLmNwcDoKKyAgICAgICAgKFRlc3RXZWJLaXRBUEk6OlRFU1QpOgorICAgICAgICBBZGQg
YSBIYXNoTWFwPHVuc2lnbmVkLCBNb3ZlT25seT4gdGVzdC4KKwogMjAxMy0wOS0xMSAgQW5kZXJz
IENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAgIFRyeSB0byBmaXggR0ND
IGJ1aWxkcy4KZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV1RGL0hhc2hN
YXAuY3BwIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XVEYvSGFzaE1hcC5jcHAKaW5kZXgg
ZGI2Y2E4MTRmNjkxNmI1YmM0NzZiYTE3NTM3YmE0MDE3OTY2NDI3YS4uZWMxMzMzNGZmYmI2ZGIw
NDg0ZjMwNjczZWM2NDI4OWI5NzI1MDA0MCAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0cy9XVEYvSGFzaE1hcC5jcHAKKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9X
VEYvSGFzaE1hcC5jcHAKQEAgLTI1LDEzICsyNSwxNCBAQAogCiAjaW5jbHVkZSAiY29uZmlnLmgi
CiAKKyNpbmNsdWRlICJNb3ZlT25seS5oIgogI2luY2x1ZGUgPHd0Zi9IYXNoTWFwLmg+CiAKIG5h
bWVzcGFjZSBUZXN0V2ViS2l0QVBJIHsKIAogdHlwZWRlZiBXVEY6Okhhc2hNYXA8aW50LCBpbnQ+
IEludEhhc2hNYXA7CiAKLVRFU1QoV1RGLCBIYXNoVGFibGVJdGVyYXRvckNvbXBhcmlzb24pCitU
RVNUKFdURl9IYXNoTWFwLCBIYXNoVGFibGVJdGVyYXRvckNvbXBhcmlzb24pCiB7CiAgICAgSW50
SGFzaE1hcCBtYXA7CiAgICAgbWFwLmFkZCgxLCAyKTsKQEAgLTYwLDcgKzYxLDcgQEAgc3RhdGlj
IGludCBidWNrZXRGb3JLZXkoZG91YmxlIGtleSkKICAgICByZXR1cm4gRGVmYXVsdEhhc2g8ZG91
YmxlPjo6SGFzaDo6aGFzaChrZXkpICYgKFRlc3REb3VibGVIYXNoVHJhaXRzOjptaW5pbXVtVGFi
bGVTaXplIC0gMSk7CiB9CiAKLVRFU1QoV1RGLCBEb3VibGVIYXNoQ29sbGlzaW9ucykKK1RFU1Qo
V1RGX0hhc2hNYXAsIERvdWJsZUhhc2hDb2xsaXNpb25zKQogewogICAgIC8vIFRoZSAiY2xvYmJl
ciIga2V5IGhlcmUgaXMgb25lIHRoYXQgZW5kcyB1cCBzdGVhbGluZyB0aGUgYnVja2V0IHRoYXQg
dGhlIC0wIGtleQogICAgIC8vIG9yaWdpbmFsbHkgd2FudHMgdG8gYmUgaW4uIFRoaXMgbWFrZXMg
dGhlIDAgYW5kIC0wIGtleXMgY29sbGlkZSBhbmQgdGhlIHRlc3QgdGhlbgpAQCAtODEsNCArODIs
MjQgQEAgVEVTVChXVEYsIERvdWJsZUhhc2hDb2xsaXNpb25zKQogICAgIEFTU0VSVF9FUShtYXAu
Z2V0KG5lZ2F0aXZlWmVyb0tleSksIDMpOwogfQogCitURVNUKFdURl9IYXNoTWFwLCBNb3ZlT25s
eSkKK3sKKyAgICBIYXNoTWFwPHVuc2lnbmVkLCBNb3ZlT25seT4gbW92ZU9ubHlWYWx1ZXM7CisK
KyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IDEwMDsgKytpKSB7CisgICAgICAgIE1vdmVPbmx5
IG1vdmVPbmx5KGkgKyAxKTsKKyAgICAgICAgbW92ZU9ubHlWYWx1ZXMuc2V0KGkgKyAxLCBzdGQ6
Om1vdmUobW92ZU9ubHkpKTsKKyAgICB9CisKKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IDEw
MDsgKytpKSB7CisgICAgICAgIGF1dG8gaXQgPSBtb3ZlT25seVZhbHVlcy5maW5kKGkgKyAxKTsK
KyAgICAgICAgQVNTRVJUX0ZBTFNFKGl0ID09IG1vdmVPbmx5VmFsdWVzLmVuZCgpKTsKKyAgICB9
CisKKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IDEwMDsgKytpKQorICAgICAgICBBU1NFUlRf
VFJVRShtb3ZlT25seVZhbHVlcy5yZW1vdmUoaSArIDEpKTsKKworICAgIEFTU0VSVF9UUlVFKG1v
dmVPbmx5VmFsdWVzLmlzRW1wdHkoKSk7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFRlc3RXZWJLaXRB
UEkK
</data>
<flag name="review"
          id="233529"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>