<?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>31198</bug_id>
          
          <creation_ts>2009-11-05 22:38:12 -0800</creation_ts>
          <short_desc>Can cache prototype lookups on uncacheable dictionaries.</short_desc>
          <delta_ts>2009-11-09 19:31:14 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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="Oliver Hunt">oliver</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>barraclough</cc>
    
    <cc>ggaren</cc>
    
    <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>161079</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2009-11-05 22:38:12 -0800</bug_when>
    <thetext>var o = {a:5,b:6}; var a={__proto__:o}; delete o.b; function f(o) {return o.a; }; f(a); f(a);f(a); delete o.a; o.c=&quot;FAIL&quot;; alert(f(a));</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161862</commentid>
    <comment_count>1</comment_count>
      <attachid>42816</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2009-11-09 17:43:35 -0800</bug_when>
    <thetext>Created attachment 42816
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161885</commentid>
    <comment_count>2</comment_count>
      <attachid>42816</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2009-11-09 18:07:43 -0800</bug_when>
    <thetext>Comment on attachment 42816
Patch

I don&apos;t like the name sortedProperties, partly because in the first loop, it isn&apos;t yet sorted, partly because it was not immediately clear to me these were pointers into the original map (modified by the entry-&gt; writes).

I&apos;m not sure what a good name would be, so I think a couple more comments (like, &quot;These writes are modifying the persistent property map for the structure!&quot;.  Or something.)

And the variable name &apos;p&apos; is kinda sucky, too.

But the code all looks sensible, r+.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161892</commentid>
    <comment_count>3</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2009-11-09 18:20:09 -0800</bug_when>
    <thetext>Committed r50704</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161920</commentid>
    <comment_count>4</comment_count>
      <attachid>42842</attachid>
    <who name="Shinichiro Hamaji">hamaji</who>
    <bug_when>2009-11-09 19:25:14 -0800</bug_when>
    <thetext>Created attachment 42842
Fix wrong expectation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161922</commentid>
    <comment_count>5</comment_count>
      <attachid>42842</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2009-11-09 19:26:30 -0800</bug_when>
    <thetext>Comment on attachment 42842
Fix wrong expectation

r=me

whoops :-(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161924</commentid>
    <comment_count>6</comment_count>
      <attachid>42842</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2009-11-09 19:31:14 -0800</bug_when>
    <thetext>Comment on attachment 42842
Fix wrong expectation

I guess the commit bot won&apos;t land build fixes. weee!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>42816</attachid>
            <date>2009-11-09 17:43:35 -0800</date>
            <delta_ts>2009-11-09 19:25:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-31198-20091109174333.patch</filename>
            <type>text/plain</type>
            <size>14011</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL0phdmFTY3JpcHRDb3JlL0No
YW5nZUxvZwppbmRleCBjNWFhODk5Li5lODM1MDViIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29y
ZS9DaGFuZ2VMb2cKKysrIGIvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzIg
QEAKKzIwMDktMTEtMDkgIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDYW4gY2FjaGUgcHJvdG90
eXBlIGxvb2t1cHMgb24gdW5jYWNoZWFibGUgZGljdGlvbmFyaWVzLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzExOTgKKworICAgICAgICBSZXBsYWNl
IGZyb21EaWN0aW9uYXJ5VHJhbnNpdGlvbiB3aXRoIGZsYXR0ZW5EaWN0aW9uYXJ5T2JqZWN0IGFu
ZAorICAgICAgICBmbGF0dGVuRGljdGlvbmFyeVN0cnVjdHVyZS4gIFRoaXMgY2hhbmdlIGlzIG5l
Y2Vzc2FyeSBhcyB3ZSBuZWVkIHRvCisgICAgICAgIGd1YXJhbnRlZSB0aGF0IG91ciBhdHRlbXB0
IHRvIGNvbnZlcnQgYXdheSBmcm9tIGEgZGljdGlvbmFyeSBzdHJ1Y3R1cmUKKyAgICAgICAgd2ls
bCBkZWZpbml0ZWx5IHN1Y2NlZWQsIGFuZCBpbiBzb21lIGNhc2VzIHRoaXMgcmVxdWlyZXMgbXV0
YXRpbmcgdGhlCisgICAgICAgIG9iamVjdCBzdG9yYWdlIGl0c2VsZi4KKworICAgICAgICAqIGlu
dGVycHJldGVyL0ludGVycHJldGVyLmNwcDoKKyAgICAgICAgKEpTQzo6SW50ZXJwcmV0ZXI6OnRy
eUNhY2hlR2V0QnlJRCk6CisgICAgICAgICogaml0L0pJVFN0dWJzLmNwcDoKKyAgICAgICAgKEpT
Qzo6SklUVGh1bmtzOjp0cnlDYWNoZUdldEJ5SUQpOgorICAgICAgICAoSlNDOjpERUZJTkVfU1RV
Ql9GVU5DVElPTik6CisgICAgICAgICogcnVudGltZS9CYXRjaGVkVHJhbnNpdGlvbk9wdGltaXpl
ci5oOgorICAgICAgICAoSlNDOjpCYXRjaGVkVHJhbnNpdGlvbk9wdGltaXplcjo6fkJhdGNoZWRU
cmFuc2l0aW9uT3B0aW1pemVyKToKKyAgICAgICAgKiBydW50aW1lL0pTT2JqZWN0Lmg6CisgICAg
ICAgIChKU0M6OkpTT2JqZWN0OjpmbGF0dGVuRGljdGlvbmFyeU9iamVjdCk6CisgICAgICAgICog
cnVudGltZS9PcGVyYXRpb25zLmg6CisgICAgICAgIChKU0M6Om5vcm1hbGl6ZVByb3RvdHlwZUNo
YWluKToKKyAgICAgICAgKiBydW50aW1lL1N0cnVjdHVyZS5jcHA6CisgICAgICAgIChKU0M6OlN0
cnVjdHVyZTo6ZmxhdHRlbkRpY3Rpb25hcnlTdHJ1Y3R1cmUpOgorICAgICAgICAoSlNDOjpjb21w
YXJlUHJvcGVydHlNYXBFbnRyeUluZGljZXMpOgorICAgICAgICAqIHJ1bnRpbWUvU3RydWN0dXJl
Lmg6CisKIDIwMDktMTEtMDkgIE5vcmJlcnQgTGVzZXIgIDxub3JiZXJ0Lmxlc2VyQG5va2lhLmNv
bT4KIAogICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KZGlm
ZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL2ludGVycHJldGVyL0ludGVycHJldGVyLmNwcCBiL0ph
dmFTY3JpcHRDb3JlL2ludGVycHJldGVyL0ludGVycHJldGVyLmNwcAppbmRleCAyMjlkZmZjLi44
ZDMyMzQyIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9pbnRlcnByZXRlci9JbnRlcnByZXRl
ci5jcHAKKysrIGIvSmF2YVNjcmlwdENvcmUvaW50ZXJwcmV0ZXIvSW50ZXJwcmV0ZXIuY3BwCkBA
IC0xMDQyLDcgKzEwNDIsNyBAQCBORVZFUl9JTkxJTkUgdm9pZCBJbnRlcnByZXRlcjo6dHJ5Q2Fj
aGVHZXRCeUlEKENhbGxGcmFtZSogY2FsbEZyYW1lLCBDb2RlQmxvY2sqCiAgICAgICAgIC8vIFNp
bmNlIHdlJ3JlIGFjY2Vzc2luZyBhIHByb3RvdHlwZSBpbiBhIGxvb3AsIGl0J3MgYSBnb29kIGJl
dCB0aGF0IGl0CiAgICAgICAgIC8vIHNob3VsZCBub3QgYmUgdHJlYXRlZCBhcyBhIGRpY3Rpb25h
cnkuCiAgICAgICAgIGlmIChiYXNlT2JqZWN0LT5zdHJ1Y3R1cmUoKS0+aXNEaWN0aW9uYXJ5KCkp
Ci0gICAgICAgICAgICBiYXNlT2JqZWN0LT5zZXRTdHJ1Y3R1cmUoU3RydWN0dXJlOjpmcm9tRGlj
dGlvbmFyeVRyYW5zaXRpb24oYmFzZU9iamVjdC0+c3RydWN0dXJlKCkpKTsKKyAgICAgICAgICAg
IGJhc2VPYmplY3QtPmZsYXR0ZW5EaWN0aW9uYXJ5T2JqZWN0KCk7CiAKICAgICAgICAgQVNTRVJU
KCFiYXNlT2JqZWN0LT5zdHJ1Y3R1cmUoKS0+aXNVbmNhY2hlYWJsZURpY3Rpb25hcnkoKSk7CiAK
ZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL2ppdC9KSVRTdHVicy5jcHAgYi9KYXZhU2NyaXB0
Q29yZS9qaXQvSklUU3R1YnMuY3BwCmluZGV4IDdhY2QwNGMuLmIzMzMxOWQgMTAwNjQ0Ci0tLSBh
L0phdmFTY3JpcHRDb3JlL2ppdC9KSVRTdHVicy5jcHAKKysrIGIvSmF2YVNjcmlwdENvcmUvaml0
L0pJVFN0dWJzLmNwcApAQCAtNzcxLDcgKzc3MSw3IEBAIE5FVkVSX0lOTElORSB2b2lkIEpJVFRo
dW5rczo6dHJ5Q2FjaGVHZXRCeUlEKENhbGxGcmFtZSogY2FsbEZyYW1lLCBDb2RlQmxvY2sqIGNv
CiAgICAgICAgIC8vIFNpbmNlIHdlJ3JlIGFjY2Vzc2luZyBhIHByb3RvdHlwZSBpbiBhIGxvb3As
IGl0J3MgYSBnb29kIGJldCB0aGF0IGl0CiAgICAgICAgIC8vIHNob3VsZCBub3QgYmUgdHJlYXRl
ZCBhcyBhIGRpY3Rpb25hcnkuCiAgICAgICAgIGlmIChzbG90QmFzZU9iamVjdC0+c3RydWN0dXJl
KCktPmlzRGljdGlvbmFyeSgpKQotICAgICAgICAgICAgc2xvdEJhc2VPYmplY3QtPnNldFN0cnVj
dHVyZShTdHJ1Y3R1cmU6OmZyb21EaWN0aW9uYXJ5VHJhbnNpdGlvbihzbG90QmFzZU9iamVjdC0+
c3RydWN0dXJlKCkpKTsKKyAgICAgICAgICAgIHNsb3RCYXNlT2JqZWN0LT5mbGF0dGVuRGljdGlv
bmFyeU9iamVjdCgpOwogICAgICAgICAKICAgICAgICAgc3R1YkluZm8tPmluaXRHZXRCeUlkUHJv
dG8oc3RydWN0dXJlLCBzbG90QmFzZU9iamVjdC0+c3RydWN0dXJlKCkpOwogCkBAIC0xMTgxLDcg
KzExODEsNyBAQCBERUZJTkVfU1RVQl9GVU5DVElPTihFbmNvZGVkSlNWYWx1ZSwgb3BfZ2V0X2J5
X2lkX21ldGhvZF9jaGVjaykKICAgICAgICAgLy8gU2luY2Ugd2UncmUgYWNjZXNzaW5nIGEgcHJv
dG90eXBlIGluIGEgbG9vcCwgaXQncyBhIGdvb2QgYmV0IHRoYXQgaXQKICAgICAgICAgLy8gc2hv
dWxkIG5vdCBiZSB0cmVhdGVkIGFzIGEgZGljdGlvbmFyeS4KICAgICAgICAgaWYgKHNsb3RCYXNl
T2JqZWN0LT5zdHJ1Y3R1cmUoKS0+aXNEaWN0aW9uYXJ5KCkpCi0gICAgICAgICAgICBzbG90QmFz
ZU9iamVjdC0+c2V0U3RydWN0dXJlKFN0cnVjdHVyZTo6ZnJvbURpY3Rpb25hcnlUcmFuc2l0aW9u
KHNsb3RCYXNlT2JqZWN0LT5zdHJ1Y3R1cmUoKSkpOworICAgICAgICAgICAgc2xvdEJhc2VPYmpl
Y3QtPmZsYXR0ZW5EaWN0aW9uYXJ5T2JqZWN0KCk7CiAKICAgICAgICAgLy8gVGhlIHJlc3VsdCBm
ZXRjaGVkIHNob3VsZCBhbHdheXMgYmUgdGhlIGNhbGxlZSEKICAgICAgICAgQVNTRVJUKHJlc3Vs
dCA9PSBKU1ZhbHVlKGNhbGxlZSkpOwpAQCAtMTMzNCw3ICsxMzM0LDcgQEAgREVGSU5FX1NUVUJf
RlVOQ1RJT04oRW5jb2RlZEpTVmFsdWUsIG9wX2dldF9ieV9pZF9wcm90b19saXN0KQogICAgICAg
ICAvLyBTaW5jZSB3ZSdyZSBhY2Nlc3NpbmcgYSBwcm90b3R5cGUgaW4gYSBsb29wLCBpdCdzIGEg
Z29vZCBiZXQgdGhhdCBpdAogICAgICAgICAvLyBzaG91bGQgbm90IGJlIHRyZWF0ZWQgYXMgYSBk
aWN0aW9uYXJ5LgogICAgICAgICBpZiAoc2xvdEJhc2VPYmplY3QtPnN0cnVjdHVyZSgpLT5pc0Rp
Y3Rpb25hcnkoKSkKLSAgICAgICAgICAgIHNsb3RCYXNlT2JqZWN0LT5zZXRTdHJ1Y3R1cmUoU3Ry
dWN0dXJlOjpmcm9tRGljdGlvbmFyeVRyYW5zaXRpb24oc2xvdEJhc2VPYmplY3QtPnN0cnVjdHVy
ZSgpKSk7CisgICAgICAgICAgICBzbG90QmFzZU9iamVjdC0+ZmxhdHRlbkRpY3Rpb25hcnlPYmpl
Y3QoKTsKIAogICAgICAgICBpbnQgbGlzdEluZGV4OwogICAgICAgICBQb2x5bW9ycGhpY0FjY2Vz
c1N0cnVjdHVyZUxpc3QqIHByb3RvdHlwZVN0cnVjdHVyZUxpc3QgPSBnZXRQb2x5bW9ycGhpY0Fj
Y2Vzc1N0cnVjdHVyZUxpc3RTbG90KHN0dWJJbmZvLCBsaXN0SW5kZXgpOwpkaWZmIC0tZ2l0IGEv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9CYXRjaGVkVHJhbnNpdGlvbk9wdGltaXplci5oIGIvSmF2
YVNjcmlwdENvcmUvcnVudGltZS9CYXRjaGVkVHJhbnNpdGlvbk9wdGltaXplci5oCmluZGV4IDky
OWE1ZTcuLjc0MDg5YTUgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvQmF0Y2hl
ZFRyYW5zaXRpb25PcHRpbWl6ZXIuaAorKysgYi9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0JhdGNo
ZWRUcmFuc2l0aW9uT3B0aW1pemVyLmgKQEAgLTQzLDcgKzQzLDcgQEAgbmFtZXNwYWNlIEpTQyB7
CiAKICAgICAgICAgfkJhdGNoZWRUcmFuc2l0aW9uT3B0aW1pemVyKCkKICAgICAgICAgewotICAg
ICAgICAgICAgbV9vYmplY3QtPnNldFN0cnVjdHVyZShTdHJ1Y3R1cmU6OmZyb21EaWN0aW9uYXJ5
VHJhbnNpdGlvbihtX29iamVjdC0+c3RydWN0dXJlKCkpKTsKKyAgICAgICAgICAgIG1fb2JqZWN0
LT5mbGF0dGVuRGljdGlvbmFyeU9iamVjdCgpOwogICAgICAgICB9CiAKICAgICBwcml2YXRlOgpk
aWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU09iamVjdC5oIGIvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9KU09iamVjdC5oCmluZGV4IDVhODljNDAuLmQ4Mzc1YWMgMTAwNjQ0Ci0t
LSBhL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNPYmplY3QuaAorKysgYi9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL0pTT2JqZWN0LmgKQEAgLTIxMCw2ICsyMTAsMTEgQEAgbmFtZXNwYWNlIEpTQyB7
CiAgICAgICAgICAgICByZXR1cm4gU3RydWN0dXJlOjpjcmVhdGUocHJvdG90eXBlLCBUeXBlSW5m
byhPYmplY3RUeXBlLCBTdHJ1Y3R1cmVGbGFncykpOwogICAgICAgICB9CiAKKyAgICAgICAgdm9p
ZCBmbGF0dGVuRGljdGlvbmFyeU9iamVjdCgpCisgICAgICAgIHsKKyAgICAgICAgICAgIG1fc3Ry
dWN0dXJlLT5mbGF0dGVuRGljdGlvbmFyeVN0cnVjdHVyZSh0aGlzKTsKKyAgICAgICAgfQorCiAg
ICAgcHJvdGVjdGVkOgogICAgICAgICBzdGF0aWMgY29uc3QgdW5zaWduZWQgU3RydWN0dXJlRmxh
Z3MgPSAwOwogCmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wZXJhdGlvbnMu
aCBiL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3BlcmF0aW9ucy5oCmluZGV4IDFhYTY4YjMuLjNi
ZmI5ODIgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3BlcmF0aW9ucy5oCisr
KyBiL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3BlcmF0aW9ucy5oCkBAIC0yNDMsNyArMjQzLDcg
QEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgICAgICAvLyBTaW5jZSB3ZSdyZSBhY2Nlc3Npbmcg
YSBwcm90b3R5cGUgaW4gYSBsb29wLCBpdCdzIGEgZ29vZCBiZXQgdGhhdCBpdAogICAgICAgICAg
ICAgLy8gc2hvdWxkIG5vdCBiZSB0cmVhdGVkIGFzIGEgZGljdGlvbmFyeS4KICAgICAgICAgICAg
IGlmIChjZWxsLT5zdHJ1Y3R1cmUoKS0+aXNEaWN0aW9uYXJ5KCkpCi0gICAgICAgICAgICAgICAg
YXNPYmplY3QoY2VsbCktPnNldFN0cnVjdHVyZShTdHJ1Y3R1cmU6OmZyb21EaWN0aW9uYXJ5VHJh
bnNpdGlvbihjZWxsLT5zdHJ1Y3R1cmUoKSkpOworICAgICAgICAgICAgICAgIGFzT2JqZWN0KGNl
bGwpLT5mbGF0dGVuRGljdGlvbmFyeU9iamVjdCgpOwogCiAgICAgICAgICAgICArK2NvdW50Owog
ICAgICAgICB9CkBAIC0yNjUsNyArMjY1LDcgQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgICAg
ICAvLyBTaW5jZSB3ZSdyZSBhY2Nlc3NpbmcgYSBwcm90b3R5cGUgaW4gYSBsb29wLCBpdCdzIGEg
Z29vZCBiZXQgdGhhdCBpdAogICAgICAgICAgICAgLy8gc2hvdWxkIG5vdCBiZSB0cmVhdGVkIGFz
IGEgZGljdGlvbmFyeS4KICAgICAgICAgICAgIGlmIChiYXNlLT5zdHJ1Y3R1cmUoKS0+aXNEaWN0
aW9uYXJ5KCkpCi0gICAgICAgICAgICAgICAgYXNPYmplY3QoYmFzZSktPnNldFN0cnVjdHVyZShT
dHJ1Y3R1cmU6OmZyb21EaWN0aW9uYXJ5VHJhbnNpdGlvbihiYXNlLT5zdHJ1Y3R1cmUoKSkpOwor
ICAgICAgICAgICAgICAgIGFzT2JqZWN0KGJhc2UpLT5mbGF0dGVuRGljdGlvbmFyeU9iamVjdCgp
OwogCiAgICAgICAgICAgICArK2NvdW50OwogICAgICAgICB9CmRpZmYgLS1naXQgYS9KYXZhU2Ny
aXB0Q29yZS9ydW50aW1lL1N0cnVjdHVyZS5jcHAgYi9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0
cnVjdHVyZS5jcHAKaW5kZXggMmYzMzMxZi4uMzQ0YTZjMCAxMDA2NDQKLS0tIGEvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9TdHJ1Y3R1cmUuY3BwCisrKyBiL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUv
U3RydWN0dXJlLmNwcApAQCAtNzcsNiArNzcsOCBAQCBzdGF0aWMgSGFzaFNldDxTdHJ1Y3R1cmUq
PiYgaWdub3JlU2V0ID0gKihuZXcgSGFzaFNldDxTdHJ1Y3R1cmUqPik7CiBzdGF0aWMgSGFzaFNl
dDxTdHJ1Y3R1cmUqPiYgbGl2ZVN0cnVjdHVyZVNldCA9ICoobmV3IEhhc2hTZXQ8U3RydWN0dXJl
Kj4pOwogI2VuZGlmCiAKK3N0YXRpYyBpbnQgY29tcGFyZVByb3BlcnR5TWFwRW50cnlJbmRpY2Vz
KGNvbnN0IHZvaWQqIGEsIGNvbnN0IHZvaWQqIGIpOworCiB2b2lkIFN0cnVjdHVyZTo6ZHVtcFN0
YXRpc3RpY3MoKQogewogI2lmIERVTVBfU1RSVUNUVVJFX0lEX1NUQVRJU1RJQ1MKQEAgLTUzNCwy
MCArNTM2LDQzIEBAIFBhc3NSZWZQdHI8U3RydWN0dXJlPiBTdHJ1Y3R1cmU6OnRvVW5jYWNoZWFi
bGVEaWN0aW9uYXJ5VHJhbnNpdGlvbihTdHJ1Y3R1cmUqIHN0CiAgICAgcmV0dXJuIHRvRGljdGlv
bmFyeVRyYW5zaXRpb24oc3RydWN0dXJlLCBVbmNhY2hlZERpY3Rpb25hcnlLaW5kKTsKIH0KIAot
UGFzc1JlZlB0cjxTdHJ1Y3R1cmU+IFN0cnVjdHVyZTo6ZnJvbURpY3Rpb25hcnlUcmFuc2l0aW9u
KFN0cnVjdHVyZSogc3RydWN0dXJlKQorUGFzc1JlZlB0cjxTdHJ1Y3R1cmU+IFN0cnVjdHVyZTo6
ZmxhdHRlbkRpY3Rpb25hcnlTdHJ1Y3R1cmUoSlNPYmplY3QqIG9iamVjdCkKIHsKLSAgICBBU1NF
UlQoc3RydWN0dXJlLT5pc0RpY3Rpb25hcnkoKSk7Ci0KLSAgICAvLyBTaW5jZSBkaWN0aW9uYXJ5
IFN0cnVjdHVyZXMgYXJlIG5vdCBzaGFyZWQsIGFuZCBubyBvcGNvZGVzIHNwZWNpYWxpemUKLSAg
ICAvLyBmb3IgdGhlbSwgd2UgZG9uJ3QgbmVlZCB0byBhbGxvY2F0ZSBhIG5ldyBTdHJ1Y3R1cmUg
d2hlbiB0cmFuc2l0aW9uaW5nCi0gICAgLy8gdG8gbm9uLWRpY3Rpb25hcnkgc3RhdHVzLgotCi0g
ICAgLy8gRklNWEU6IFdlIGNhbiBtYWtlIHRoaXMgbW9yZSBlZmZpY2llbnQgYnkgY2Fub25pY2Fs
aXppbmcgdGhlIFN0cnVjdHVyZSAoZHJhaW5pbmcgdGhlCi0gICAgLy8gZGVsZXRlZCBvZmZzZXRz
IHZlY3RvcikgYmVmb3JlIHRyYW5zaXRpb25pbmcgZnJvbSBkaWN0aW9uYXJ5LiAKLSAgICBpZiAo
IXN0cnVjdHVyZS0+bV9wcm9wZXJ0eVRhYmxlIHx8ICFzdHJ1Y3R1cmUtPm1fcHJvcGVydHlUYWJs
ZS0+ZGVsZXRlZE9mZnNldHMgfHwgc3RydWN0dXJlLT5tX3Byb3BlcnR5VGFibGUtPmRlbGV0ZWRP
ZmZzZXRzLT5pc0VtcHR5KCkpCi0gICAgICAgIHN0cnVjdHVyZS0+bV9kaWN0aW9uYXJ5S2luZCA9
IE5vbmVEaWN0aW9uYXJ5S2luZDsKKyAgICBBU1NFUlQoaXNEaWN0aW9uYXJ5KCkpOworICAgIGlm
IChpc1VuY2FjaGVhYmxlRGljdGlvbmFyeSgpKSB7CisgICAgICAgIEFTU0VSVChtX3Byb3BlcnR5
VGFibGUpOworICAgICAgICBWZWN0b3I8UHJvcGVydHlNYXBFbnRyeSo+IHNvcnRlZFByb3BlcnRp
ZXMobV9wcm9wZXJ0eVRhYmxlLT5rZXlDb3VudCk7CisgICAgICAgIFByb3BlcnR5TWFwRW50cnkq
KiBwID0gc29ydGVkUHJvcGVydGllcy5kYXRhKCk7CisgICAgICAgIHVuc2lnbmVkIGVudHJ5Q291
bnQgPSBtX3Byb3BlcnR5VGFibGUtPmtleUNvdW50ICsgbV9wcm9wZXJ0eVRhYmxlLT5kZWxldGVk
U2VudGluZWxDb3VudDsKKyAgICAgICAgZm9yICh1bnNpZ25lZCBpID0gMTsgaSA8PSBlbnRyeUNv
dW50OyBpKyspIHsKKyAgICAgICAgICAgIGlmIChtX3Byb3BlcnR5VGFibGUtPmVudHJpZXMoKVtp
XS5rZXkpCisgICAgICAgICAgICAgICAgKnArKyA9ICZtX3Byb3BlcnR5VGFibGUtPmVudHJpZXMo
KVtpXTsKKyAgICAgICAgfQorICAgICAgICBzaXplX3QgcHJvcGVydHlDb3VudCA9IHAgLSBzb3J0
ZWRQcm9wZXJ0aWVzLmRhdGEoKTsKKyAgICAgICAgcXNvcnQoc29ydGVkUHJvcGVydGllcy5kYXRh
KCksIHByb3BlcnR5Q291bnQsIHNpemVvZihQcm9wZXJ0eU1hcEVudHJ5KiksIGNvbXBhcmVQcm9w
ZXJ0eU1hcEVudHJ5SW5kaWNlcyk7CisgICAgICAgIHNvcnRlZFByb3BlcnRpZXMucmVzaXplKHBy
b3BlcnR5Q291bnQpOworCisgICAgICAgIC8vIFdlIG5vdyBoYXZlIHRoZSBwcm9wZXJ0aWVzIGN1
cnJlbnRseSBkZWZpbmVkIG9uIHRoaXMgb2JqZWN0CisgICAgICAgIC8vIGluIHRoZSBvcmRlciB0
aGF0IHRoZXkgYXJlIGV4cGVjdGVkIHRvIGJlIGluLCBidXQgd2UgbmVlZCB0bworICAgICAgICAv
LyByZW9yZGVyIHRoZSBzdG9yYWdlLCBzbyB3ZSBoYXZlIHRvIGNvcHkgdGhlIGN1cnJlbnQgdmFs
dWVzIG91dAorICAgICAgICBWZWN0b3I8SlNWYWx1ZT4gdmFsdWVzKHByb3BlcnR5Q291bnQpOwor
ICAgICAgICB1bnNpZ25lZCBhbm9ueW1vdXNTbG90Q291bnQgPSBtX3Byb3BlcnR5VGFibGUtPmFu
b255bW91c1Nsb3RDb3VudDsKKyAgICAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IHByb3Bl
cnR5Q291bnQ7IGkrKykgeworICAgICAgICAgICAgUHJvcGVydHlNYXBFbnRyeSogZW50cnkgPSBz
b3J0ZWRQcm9wZXJ0aWVzW2ldOworICAgICAgICAgICAgdmFsdWVzW2ldID0gb2JqZWN0LT5nZXRE
aXJlY3RPZmZzZXQoZW50cnktPm9mZnNldCk7CisgICAgICAgICAgICBlbnRyeS0+b2Zmc2V0ID0g
YW5vbnltb3VzU2xvdENvdW50ICsgaTsKKyAgICAgICAgICAgIGVudHJ5LT5pbmRleCA9IGk7Cisg
ICAgICAgIH0KKyAgICAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IHByb3BlcnR5Q291bnQ7
IGkrKykKKyAgICAgICAgICAgIG9iamVjdC0+cHV0RGlyZWN0T2Zmc2V0KGFub255bW91c1Nsb3RD
b3VudCArIGksIHZhbHVlc1tpXSk7CisgICAgICAgIGlmIChtX3Byb3BlcnR5VGFibGUtPmRlbGV0
ZWRPZmZzZXRzKSB7CisgICAgICAgICAgICBkZWxldGUgbV9wcm9wZXJ0eVRhYmxlLT5kZWxldGVk
T2Zmc2V0czsKKyAgICAgICAgICAgIG1fcHJvcGVydHlUYWJsZS0+ZGVsZXRlZE9mZnNldHMgPSAw
OworICAgICAgICB9CisgICAgfQogCi0gICAgcmV0dXJuIHN0cnVjdHVyZTsKKyAgICBtX2RpY3Rp
b25hcnlLaW5kID0gTm9uZURpY3Rpb25hcnlLaW5kOworICAgIHJldHVybiB0aGlzOwogfQogCiBz
aXplX3QgU3RydWN0dXJlOjphZGRQcm9wZXJ0eVdpdGhvdXRUcmFuc2l0aW9uKGNvbnN0IElkZW50
aWZpZXImIHByb3BlcnR5TmFtZSwgdW5zaWduZWQgYXR0cmlidXRlcywgSlNDZWxsKiBzcGVjaWZp
Y1ZhbHVlKQpAQCAtMTAwNCw3ICsxMDI5LDcgQEAgdm9pZCBTdHJ1Y3R1cmU6OnJlaGFzaFByb3Bl
cnR5TWFwSGFzaFRhYmxlKHVuc2lnbmVkIG5ld1RhYmxlU2l6ZSkKICAgICBjaGVja0NvbnNpc3Rl
bmN5KCk7CiB9CiAKLXN0YXRpYyBpbnQgY29tcGFyZVByb3BlcnR5TWFwRW50cnlJbmRpY2VzKGNv
bnN0IHZvaWQqIGEsIGNvbnN0IHZvaWQqIGIpCitpbnQgY29tcGFyZVByb3BlcnR5TWFwRW50cnlJ
bmRpY2VzKGNvbnN0IHZvaWQqIGEsIGNvbnN0IHZvaWQqIGIpCiB7CiAgICAgdW5zaWduZWQgaWEg
PSBzdGF0aWNfY2FzdDxQcm9wZXJ0eU1hcEVudHJ5KiBjb25zdCo+KGEpWzBdLT5pbmRleDsKICAg
ICB1bnNpZ25lZCBpYiA9IHN0YXRpY19jYXN0PFByb3BlcnR5TWFwRW50cnkqIGNvbnN0Kj4oYilb
MF0tPmluZGV4OwpkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1Y3R1cmUu
aCBiL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3RydWN0dXJlLmgKaW5kZXggZjM1NWM1My4uZTgz
NTZmMSAxMDA2NDQKLS0tIGEvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1Y3R1cmUuaAorKysg
Yi9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0cnVjdHVyZS5oCkBAIC03NCw3ICs3NCw4IEBAIG5h
bWVzcGFjZSBKU0MgewogICAgICAgICBzdGF0aWMgUGFzc1JlZlB0cjxTdHJ1Y3R1cmU+IGdldHRl
clNldHRlclRyYW5zaXRpb24oU3RydWN0dXJlKik7CiAgICAgICAgIHN0YXRpYyBQYXNzUmVmUHRy
PFN0cnVjdHVyZT4gdG9DYWNoZWFibGVEaWN0aW9uYXJ5VHJhbnNpdGlvbihTdHJ1Y3R1cmUqKTsK
ICAgICAgICAgc3RhdGljIFBhc3NSZWZQdHI8U3RydWN0dXJlPiB0b1VuY2FjaGVhYmxlRGljdGlv
bmFyeVRyYW5zaXRpb24oU3RydWN0dXJlKik7Ci0gICAgICAgIHN0YXRpYyBQYXNzUmVmUHRyPFN0
cnVjdHVyZT4gZnJvbURpY3Rpb25hcnlUcmFuc2l0aW9uKFN0cnVjdHVyZSopOworCisgICAgICAg
IFBhc3NSZWZQdHI8U3RydWN0dXJlPiBmbGF0dGVuRGljdGlvbmFyeVN0cnVjdHVyZShKU09iamVj
dCopOwogCiAgICAgICAgIH5TdHJ1Y3R1cmUoKTsKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDJjNDRlMTkuLjRkZWZhMjMg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAwOS0xMS0wOSAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJA
YXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIENhbiBjYWNoZSBwcm90b3R5cGUgbG9va3VwcyBvbiB1bmNhY2hlYWJsZSBkaWN0aW9uYXJp
ZXMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMTE5
OAorCisgICAgICAgIEFkZCB0ZXN0cyBmb3IgbG9va3VwIG9uIHVuY2FjaGVhYmxlIHByb3RvdHlw
ZS4KKworICAgICAgICAqIGZhc3QvanMvZGljdGlvbmFyeS1wcm90b3R5cGUtY2FjaGluZy1leHBl
Y3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvanMvZGljdGlvbmFyeS1wcm90b3R5cGUt
Y2FjaGluZy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2pzL3NjcmlwdC10ZXN0cy9kaWN0
aW9uYXJ5LXByb3RvdHlwZS1jYWNoaW5nLmpzOiBBZGRlZC4KKyAgICAgICAgKHByb3RvVGVzdCk6
CisKIDIwMDktMTEtMDkgIFlhZWwgQWhhcm9uICA8eWFlbC5haGFyb25Abm9raWEuY29tPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUm9oZGUgQ2hyaXN0aWFuc2VuLgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC9qcy9kaWN0aW9uYXJ5LXByb3RvdHlwZS1jYWNoaW5nLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvanMvZGljdGlvbmFyeS1wcm90b3R5cGUtY2FjaGlu
Zy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYjM1ZjVl
MQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvanMvZGljdGlvbmFyeS1wcm90
b3R5cGUtY2FjaGluZy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMSBAQAorVGVzdCB0byBlbnN1
cmUgY29ycmVjdCBiZWhhdmlvdXIgb2YgcHJvdG90eXBlIGNhY2hpbmcgd2l0aCBkaWN0aW9uYXJ5
IHByb3RvdHlwZXMKKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNT
IiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgcHJvdG9U
ZXN0KG8pIGlzICdQQVNTJworUEFTUyBwcm90b1Rlc3QobykgaXMgdW5kZWZpbmVkLgorUEFTUyBz
dWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvanMvZGljdGlvbmFyeS1wcm90b3R5cGUtY2FjaGluZy5odG1sIGIv
TGF5b3V0VGVzdHMvZmFzdC9qcy9kaWN0aW9uYXJ5LXByb3RvdHlwZS1jYWNoaW5nLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uY2M2Yjg4ZgotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvanMvZGljdGlvbmFyeS1wcm90b3R5cGUtY2FjaGluZy5odG1s
CkBAIC0wLDAgKzEsMTMgQEAKKzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhU
TUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9InJl
c291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL2pzLXRl
c3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHAgaWQ9ImRlc2NyaXB0aW9u
Ij48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxzY3JpcHQgc3JjPSJzY3JpcHQtdGVz
dHMvZGljdGlvbmFyeS1wcm90b3R5cGUtY2FjaGluZy5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNy
Yz0icmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0cy9kaWN0aW9uYXJ5
LXByb3RvdHlwZS1jYWNoaW5nLmpzIGIvTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMv
ZGljdGlvbmFyeS1wcm90b3R5cGUtY2FjaGluZy5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi42OGJhMWM2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9q
cy9zY3JpcHQtdGVzdHMvZGljdGlvbmFyeS1wcm90b3R5cGUtY2FjaGluZy5qcwpAQCAtMCwwICsx
LDU3IEBACitkZXNjcmlwdGlvbigiVGVzdCB0byBlbnN1cmUgY29ycmVjdCBiZWhhdmlvdXIgb2Yg
cHJvdG90eXBlIGNhY2hpbmcgd2l0aCBkaWN0aW9uYXJ5IHByb3RvdHlwZXMiKTsKKworZnVuY3Rp
b24gcHJvdG9UZXN0KG8pIHsKKyAgICByZXR1cm4gby5wcm90b1Byb3A7Cit9CisKK3ZhciBwcm90
byA9IHtwcm90b1Byb3A6ICJQQVNTIiwgcHJvcFRvUmVtb3ZlOiAiZm9vIn07Cit2YXIgbyA9IHsg
X19wcm90b19fOiBwcm90byB9OworCitkZWxldGUgcHJvdG8ucHJvcFRvUmVtb3ZlOworCisvLyBQ
cm90b3R5cGUgbG9va3VwIGNhY2hpbmcgd2lsbCBhdHRlbXB0IHRvIGNvbnZlcnQgcHJvdG8gYmFj
ayB0byBhbiBvcmRpbmFyeSBzdHJ1Y3R1cmUKK3Byb3RvVGVzdChvKTsKK3Byb3RvVGVzdChvKTsK
K3Byb3RvVGVzdChvKTsKK3Nob3VsZEJlKCJwcm90b1Rlc3QobykiLCAiJ1BBU1MnIik7CitkZWxl
dGUgcHJvdG8ucHJvdG9Qcm9wOworcHJvdG8uZmFrZVByb3RvUHJvcCA9ICJGQUlMIjsKK3Nob3Vs
ZEJlVW5kZWZpbmVkKCJwcm90b1Rlc3QobykiKTsKKworZnVuY3Rpb24gcHJvdG9UZXN0MihvKSB7
CisgICAgcmV0dXJuIG8uYjsKK30KKwordmFyIHByb3RvID0ge2E6MSwgYjoibWVoIiwgYzoyfTsK
K3ZhciBvID0geyBfX3Byb3RvX186IHByb3RvIH07CisKK2RlbGV0ZSBwcm90by5iOworcHJvdG8u
ZCA9IDM7Citwcm90b1Rlc3QyKG8pOworcHJvdG9UZXN0MihvKTsKK3Byb3RvVGVzdDIobyk7Cit2
YXIgcHJvdG9LZXlzID0gW107Citmb3IgKHZhciBpIGluIHByb3RvKQorICAgIHByb3RvS2V5cy5w
dXNoKHByb3RvW2ldKTsKKworc2hvdWxkQmUoInByb3RvS2V5cyIsICJbMSwyLDNdIik7CisKK2Z1
bmN0aW9uIHByb3RvVGVzdDMobykgeworICAgIHJldHVybiBvLmI7Cit9CisKK3ZhciBwcm90byA9
IHthOjEsIGI6Im1laCIsIGM6Mn07Cit2YXIgbyA9IHsgX19wcm90b19fOiBwcm90byB9OworCitk
ZWxldGUgcHJvdG8uYjsKK3Byb3RvVGVzdDIobyk7Citwcm90b1Rlc3QyKG8pOworcHJvdG9UZXN0
MihvKTsKK3Byb3RvLmQgPSAzOwordmFyIHByb3RvS2V5cyA9IFtdOworZm9yICh2YXIgaSBpbiBw
cm90bykKKyAgICBwcm90b0tleXMucHVzaChwcm90b1tpXSk7CisKK3Nob3VsZEJlKCJwcm90b0tl
eXMiLCAiWzEsMiwzXSIpOworCitzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOw==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>42842</attachid>
            <date>2009-11-09 19:25:14 -0800</date>
            <delta_ts>2009-11-09 19:31:14 -0800</delta_ts>
            <desc>Fix wrong expectation</desc>
            <filename>bug-31198-20091110122512.patch</filename>
            <type>text/plain</type>
            <size>1151</size>
            <attacher name="Shinichiro Hamaji">hamaji</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyMTk3ZmFkLi5kNmUxYTBmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDktMTEt
MDkgIFNoaW5pY2hpcm8gSGFtYWppICA8aGFtYWppQGNocm9taXVtLm9yZz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDYW4gY2FjaGUgcHJvdG90eXBl
IGxvb2t1cHMgb24gdW5jYWNoZWFibGUgZGljdGlvbmFyaWVzLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzExOTgKKworICAgICAgICBGaXhlZCB3cm9u
ZyBleHBlY3RhdGlvbiBmaWxlIGNvbW1pdHRlZC4KKworICAgICAgICAqIGZhc3QvanMvZGljdGlv
bmFyeS1wcm90b3R5cGUtY2FjaGluZy1leHBlY3RlZC50eHQ6CisKIDIwMDktMTEtMDkgIE9saXZl
ciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBHYXZpbiBC
YXJyYWNsb3VnaC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvanMvZGljdGlvbmFyeS1w
cm90b3R5cGUtY2FjaGluZy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2pzL2RpY3Rp
b25hcnktcHJvdG90eXBlLWNhY2hpbmctZXhwZWN0ZWQudHh0CmluZGV4IGIzNWY1ZTEuLjcyYzQw
NzMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvanMvZGljdGlvbmFyeS1wcm90b3R5cGUt
Y2FjaGluZy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9qcy9kaWN0aW9uYXJ5
LXByb3RvdHlwZS1jYWNoaW5nLWV4cGVjdGVkLnR4dApAQCAtNSw2ICs1LDggQEAgT24gc3VjY2Vz
cywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkg
IlRFU1QgQ09NUExFVEUKIAogUEFTUyBwcm90b1Rlc3QobykgaXMgJ1BBU1MnCiBQQVNTIHByb3Rv
VGVzdChvKSBpcyB1bmRlZmluZWQuCitQQVNTIHByb3RvS2V5cyBpcyBbMSwyLDNdCitQQVNTIHBy
b3RvS2V5cyBpcyBbMSwyLDNdCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCiAKIFRF
U1QgQ09NUExFVEU=
</data>
<flag name="review"
          id="24449"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>