<?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>105670</bug_id>
          
          <creation_ts>2012-12-21 16:40:01 -0800</creation_ts>
          <short_desc>IndexedDB: Surface a few more leveldb errors</short_desc>
          <delta_ts>2013-01-02 15:57:04 -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>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="David Grogan">dgrogan</reporter>
          <assigned_to name="David Grogan">dgrogan</assigned_to>
          <cc>alecflett</cc>
    
    <cc>dglazkov</cc>
    
    <cc>jsbell</cc>
    
    <cc>peter+ews</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>796543</commentid>
    <comment_count>0</comment_count>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2012-12-21 16:40:01 -0800</bug_when>
    <thetext>IndexedDB: Surface a few more leveldb errors</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796544</commentid>
    <comment_count>1</comment_count>
      <attachid>180573</attachid>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2012-12-21 16:41:57 -0800</bug_when>
    <thetext>Created attachment 180573
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796546</commentid>
    <comment_count>2</comment_count>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2012-12-21 16:42:34 -0800</bug_when>
    <thetext>Josh or Alec, could you take a look?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796558</commentid>
    <comment_count>3</comment_count>
      <attachid>180573</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-21 17:09:04 -0800</bug_when>
    <thetext>Comment on attachment 180573
Patch

Attachment 180573 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15452596</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796571</commentid>
    <comment_count>4</comment_count>
      <attachid>180573</attachid>
    <who name="Peter Beverloo (cr-android ews)">peter+ews</who>
    <bug_when>2012-12-21 17:38:16 -0800</bug_when>
    <thetext>Comment on attachment 180573
Patch

Attachment 180573 did not pass cr-android-ews (chromium-android):
Output: http://queues.webkit.org/results/15449614</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798869</commentid>
    <comment_count>5</comment_count>
      <attachid>181062</attachid>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2013-01-02 14:04:23 -0800</bug_when>
    <thetext>Created attachment 181062
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798970</commentid>
    <comment_count>6</comment_count>
      <attachid>181062</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2013-01-02 15:23:40 -0800</bug_when>
    <thetext>Comment on attachment 181062
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=181062&amp;action=review

lgtm

&gt; Source/WebCore/platform/leveldb/LevelDBTransaction.h:-58
&gt; -    // FIXME: Convert all callers of get to safeGet then remove get.

Keep a FIXME saying &quot;rename safeGet to get&quot; ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798976</commentid>
    <comment_count>7</comment_count>
      <attachid>181081</attachid>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2013-01-02 15:26:25 -0800</bug_when>
    <thetext>Created attachment 181081
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798992</commentid>
    <comment_count>8</comment_count>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2013-01-02 15:31:49 -0800</bug_when>
    <thetext>Tony, could you review this?

Re(?)-cc jsbell/alecflett.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>799026</commentid>
    <comment_count>9</comment_count>
      <attachid>181081</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-02 15:57:00 -0800</bug_when>
    <thetext>Comment on attachment 181081
Patch

Clearing flags on attachment: 181081

Committed r138670: &lt;http://trac.webkit.org/changeset/138670&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>799027</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-02 15:57:04 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180573</attachid>
            <date>2012-12-21 16:41:57 -0800</date>
            <delta_ts>2013-01-02 14:04:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-105670-20121221163912.patch</filename>
            <type>text/plain</type>
            <size>4089</size>
            <attacher name="David Grogan">dgrogan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4MTkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTk1ZDM2OTRiZDNhMTk2
NDc1ZWI1NTdhZDRlOTM5ZWY2MWNkM2E3Mi4uMTM0OTBjMzRlZmUxY2NmMGM4NWE3MWZiMmM2Zjli
ZWI1NjVjOGVkMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTEyLTIxICBEYXZp
ZCBHcm9nYW4gIDxkZ3JvZ2FuQGNocm9taXVtLm9yZz4KKworICAgICAgICBJbmRleGVkREI6IFN1
cmZhY2UgYSBmZXcgbW9yZSBsZXZlbGRiIGVycm9ycy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNTY3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFR3byBjYWxscyB0byBvbGQgTGV2ZWxEQlRyYW5zYWN0
aW9uOjpnZXQgc2xpcHBlZCB0aHJvdWdoIHRoZSBjcmFja3MuCisKKyAgICAgICAgKiBNb2R1bGVz
L2luZGV4ZWRkYi9JREJCYWNraW5nU3RvcmUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5kZXhL
ZXlDdXJzb3JJbXBsOjpsb2FkQ3VycmVudFJvdyk6CisgICAgICAgIChXZWJDb3JlOjpJbmRleEN1
cnNvckltcGw6OmxvYWRDdXJyZW50Um93KToKKyAgICAgICAgICBNYWtlIHRoZXNlIHR3byBmdW5j
dGlvbnMgdXNlIHNhZmVHZXQgaW5zdGVhZCBvZiBnZXQuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9s
ZXZlbGRiL0xldmVsREJUcmFuc2FjdGlvbi5jcHA6CisgICAgICAgICogcGxhdGZvcm0vbGV2ZWxk
Yi9MZXZlbERCVHJhbnNhY3Rpb24uaDoKKyAgICAgICAgICBSZW1vdmUgZ2V0IG5vdyB0aGF0IGl0
IGlzIHVudXNlZC4KKwogMjAxMi0xMi0xOSAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQGFwcGxl
LmNvbT4KIAogICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTI4OTY0Nzg+IENhbm5vdCBsb2cgaW50
byBnbWFpbC9mYWNlYm9vayB3aXRoIE5ldHdvcmtQcm9jZXNzIGFuZCBwcml2YXRlIGJyb3dzaW5n
IGVuYWJsZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lE
QkJhY2tpbmdTdG9yZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJC
YWNraW5nU3RvcmUuY3BwCmluZGV4IGMzMTYwN2RhZDNjNGZmMGYzMTdkYzhhZjhlZWU4YzU0ZmI0
Y2Y0MWUuLjIwMmYwNTBmNjJkNDAzMmRjZjc4MzkzNWYxYmQzOWJhODc4NzMxZTMgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkJhY2tpbmdTdG9yZS5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCQmFja2luZ1N0b3JlLmNw
cApAQCAtMTU1Niw3ICsxNTU2LDEzIEBAIGJvb2wgSW5kZXhLZXlDdXJzb3JJbXBsOjpsb2FkQ3Vy
cmVudFJvdygpCiAgICAgVmVjdG9yPGNoYXI+IHByaW1hcnlMZXZlbERCS2V5ID0gT2JqZWN0U3Rv
cmVEYXRhS2V5OjplbmNvZGUoaW5kZXhEYXRhS2V5LmRhdGFiYXNlSWQoKSwgaW5kZXhEYXRhS2V5
Lm9iamVjdFN0b3JlSWQoKSwgKm1fcHJpbWFyeUtleSk7CiAKICAgICBWZWN0b3I8Y2hhcj4gcmVz
dWx0OwotICAgIGlmICghbV90cmFuc2FjdGlvbi0+Z2V0KHByaW1hcnlMZXZlbERCS2V5LCByZXN1
bHQpKSB7CisgICAgYm9vbCBmb3VuZCA9IGZhbHNlOworICAgIGJvb2wgb2sgPSBtX3RyYW5zYWN0
aW9uLT5zYWZlR2V0KHByaW1hcnlMZXZlbERCS2V5LCByZXN1bHQsIGZvdW5kKTsKKyAgICBpZiAo
IW9rKSB7CisgICAgICAgIElOVEVSTkFMX1JFQURfRVJST1IoTG9hZEN1cnJlbnRSb3cpOworICAg
ICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorICAgIGlmICghZm91bmQpIHsKICAgICAgICAgbV90
cmFuc2FjdGlvbi0+cmVtb3ZlKG1faXRlcmF0b3ItPmtleSgpKTsKICAgICAgICAgcmV0dXJuIGZh
bHNlOwogICAgIH0KQEAgLTE2NDEsNyArMTY0NywxMyBAQCBib29sIEluZGV4Q3Vyc29ySW1wbDo6
bG9hZEN1cnJlbnRSb3coKQogICAgIG1fcHJpbWFyeUxldmVsREJLZXkgPSBPYmplY3RTdG9yZURh
dGFLZXk6OmVuY29kZShpbmRleERhdGFLZXkuZGF0YWJhc2VJZCgpLCBpbmRleERhdGFLZXkub2Jq
ZWN0U3RvcmVJZCgpLCAqbV9wcmltYXJ5S2V5KTsKIAogICAgIFZlY3RvcjxjaGFyPiByZXN1bHQ7
Ci0gICAgaWYgKCFtX3RyYW5zYWN0aW9uLT5nZXQobV9wcmltYXJ5TGV2ZWxEQktleSwgcmVzdWx0
KSkgeworICAgIGJvb2wgZm91bmQgPSBmYWxzZTsKKyAgICBib29sIG9rID0gbV90cmFuc2FjdGlv
bi0+c2FmZUdldChtX3ByaW1hcnlMZXZlbERCS2V5LCByZXN1bHQsIGZvdW5kKTsKKyAgICBpZiAo
IW9rKSB7CisgICAgICAgIElOVEVSTkFMX1JFQURfRVJST1IoTG9hZEN1cnJlbnRSb3cpOworICAg
ICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorICAgIGlmICghZm91bmQpIHsKICAgICAgICAgbV90
cmFuc2FjdGlvbi0+cmVtb3ZlKG1faXRlcmF0b3ItPmtleSgpKTsKICAgICAgICAgcmV0dXJuIGZh
bHNlOwogICAgIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xldmVsZGIv
TGV2ZWxEQlRyYW5zYWN0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xldmVsZGIv
TGV2ZWxEQlRyYW5zYWN0aW9uLmNwcAppbmRleCA1MzM1YTAyOGFmN2M3ODJlMjExN2UzZTU0OWUx
YjM4M2RiNjhmYTAxLi5mZDM5ZjE4Mzk5YWUzYmU3MTNkNDBmNjQwMWI0NWNkNTgwZmM0YWI1IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9sZXZlbGRiL0xldmVsREJUcmFuc2Fj
dGlvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbGV2ZWxkYi9MZXZlbERCVHJh
bnNhY3Rpb24uY3BwCkBAIC0xMzAsMTcgKzEzMCw2IEBAIGJvb2wgTGV2ZWxEQlRyYW5zYWN0aW9u
OjpzYWZlR2V0KGNvbnN0IExldmVsREJTbGljZSYga2V5LCBWZWN0b3I8Y2hhcj4mIHZhbHVlLCBi
CiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLWJvb2wgTGV2ZWxEQlRyYW5zYWN0aW9uOjpnZXQoY29u
c3QgTGV2ZWxEQlNsaWNlJiBrZXksIFZlY3RvcjxjaGFyPiYgdmFsdWUpCi17Ci0gICAgYm9vbCBm
b3VuZCA9IGZhbHNlOwotICAgIGJvb2wgb2sgPSBzYWZlR2V0KGtleSwgdmFsdWUsIGZvdW5kKTsK
LSAgICBpZiAoIW9rKSB7Ci0gICAgICAgIEFTU0VSVCghZm91bmQpOwotICAgICAgICBBU1NFUlRf
Tk9UX1JFQUNIRUQoKTsKLSAgICB9Ci0gICAgcmV0dXJuIG9rICYmIGZvdW5kOwotfQotCiBib29s
IExldmVsREJUcmFuc2FjdGlvbjo6Y29tbWl0KCkKIHsKICAgICBBU1NFUlQoIW1fZmluaXNoZWQp
OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbGV2ZWxkYi9MZXZlbERCVHJh
bnNhY3Rpb24uaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xldmVsZGIvTGV2ZWxEQlRyYW5z
YWN0aW9uLmgKaW5kZXggMjMzYTYwZWVhYWM2NWVhM2U0YjFjMDdkOWZhZjY5ODU2ZjJkMGYxMS4u
NWUwNGE5Mjk2MzBhM2EyZWJlZGY1Nzg0MDZjZjdhMmJkZDJjZDkzYiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbGV2ZWxkYi9MZXZlbERCVHJhbnNhY3Rpb24uaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9sZXZlbGRiL0xldmVsREJUcmFuc2FjdGlvbi5oCkBAIC01
NSw4ICs1NSw2IEBAIHB1YmxpYzoKICAgICB2b2lkIHB1dChjb25zdCBMZXZlbERCU2xpY2UmIGtl
eSwgY29uc3QgVmVjdG9yPGNoYXI+JiB2YWx1ZSk7CiAgICAgdm9pZCByZW1vdmUoY29uc3QgTGV2
ZWxEQlNsaWNlJiBrZXkpOwogICAgIGJvb2wgc2FmZUdldChjb25zdCBMZXZlbERCU2xpY2UmIGtl
eSwgVmVjdG9yPGNoYXI+JiB2YWx1ZSwgYm9vbCYgZm91bmQpOwotICAgIC8vIEZJWE1FOiBDb252
ZXJ0IGFsbCBjYWxsZXJzIG9mIGdldCB0byBzYWZlR2V0IHRoZW4gcmVtb3ZlIGdldC4KLSAgICBi
b29sIGdldChjb25zdCBMZXZlbERCU2xpY2UmIGtleSwgVmVjdG9yPGNoYXI+JiB2YWx1ZSk7CiAg
ICAgYm9vbCBjb21taXQoKTsKICAgICB2b2lkIHJvbGxiYWNrKCk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181062</attachid>
            <date>2013-01-02 14:04:23 -0800</date>
            <delta_ts>2013-01-02 15:26:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-105670-20130102140131.patch</filename>
            <type>text/plain</type>
            <size>5272</size>
            <attacher name="David Grogan">dgrogan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4NjQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjlhMzJlMzlhNjg3YzZh
NTc3N2RkZmI2ZTIwZDg3ZjIzMzM2ODJiNC4uMzZmZTdlMjMwNGM0ZjQwNmM0ODY2ZGQyN2U4YTk2
ODhhOWQ5MjQxZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTEyLTIxICBEYXZp
ZCBHcm9nYW4gIDxkZ3JvZ2FuQGNocm9taXVtLm9yZz4KKworICAgICAgICBJbmRleGVkREI6IFN1
cmZhY2UgYSBmZXcgbW9yZSBsZXZlbGRiIGVycm9ycy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNTY3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFR3byBjYWxscyB0byBvbGQgTGV2ZWxEQlRyYW5zYWN0
aW9uOjpnZXQgc2xpcHBlZCB0aHJvdWdoIHRoZSBjcmFja3MuCisKKyAgICAgICAgKiBNb2R1bGVz
L2luZGV4ZWRkYi9JREJCYWNraW5nU3RvcmUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5kZXhL
ZXlDdXJzb3JJbXBsOjpsb2FkQ3VycmVudFJvdyk6CisgICAgICAgIChXZWJDb3JlOjpJbmRleEN1
cnNvckltcGw6OmxvYWRDdXJyZW50Um93KToKKyAgICAgICAgICBNYWtlIHRoZXNlIHR3byBmdW5j
dGlvbnMgdXNlIHNhZmVHZXQgaW5zdGVhZCBvZiBnZXQuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9s
ZXZlbGRiL0xldmVsREJUcmFuc2FjdGlvbi5jcHA6CisgICAgICAgICogcGxhdGZvcm0vbGV2ZWxk
Yi9MZXZlbERCVHJhbnNhY3Rpb24uaDoKKyAgICAgICAgICBSZW1vdmUgZ2V0IG5vdyB0aGF0IGl0
IGlzIHVudXNlZC4KKwogMjAxMy0wMS0wMiAgQmVuamFtaW4gUG91bGFpbiAgPGJlbmphbWluQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgT3B0aW1pemUgVHJhbnNmb3JtYXRpb25NYXRyaXg6Om11bHRp
cGx5KCkgZm9yIHg4Nl82NApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRl
eGVkZGIvSURCQmFja2luZ1N0b3JlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhl
ZGRiL0lEQkJhY2tpbmdTdG9yZS5jcHAKaW5kZXggYzMxNjA3ZGFkM2M0ZmYwZjMxN2RjOGFmOGVl
ZThjNTRmYjRjZjQxZS4uMjAyZjA1MGY2MmQ0MDMyZGNmNzgzOTM1ZjFiZDM5YmE4Nzg3MzFlMyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCQmFja2luZ1N0
b3JlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJCYWNraW5n
U3RvcmUuY3BwCkBAIC0xNTU2LDcgKzE1NTYsMTMgQEAgYm9vbCBJbmRleEtleUN1cnNvckltcGw6
OmxvYWRDdXJyZW50Um93KCkKICAgICBWZWN0b3I8Y2hhcj4gcHJpbWFyeUxldmVsREJLZXkgPSBP
YmplY3RTdG9yZURhdGFLZXk6OmVuY29kZShpbmRleERhdGFLZXkuZGF0YWJhc2VJZCgpLCBpbmRl
eERhdGFLZXkub2JqZWN0U3RvcmVJZCgpLCAqbV9wcmltYXJ5S2V5KTsKIAogICAgIFZlY3Rvcjxj
aGFyPiByZXN1bHQ7Ci0gICAgaWYgKCFtX3RyYW5zYWN0aW9uLT5nZXQocHJpbWFyeUxldmVsREJL
ZXksIHJlc3VsdCkpIHsKKyAgICBib29sIGZvdW5kID0gZmFsc2U7CisgICAgYm9vbCBvayA9IG1f
dHJhbnNhY3Rpb24tPnNhZmVHZXQocHJpbWFyeUxldmVsREJLZXksIHJlc3VsdCwgZm91bmQpOwor
ICAgIGlmICghb2spIHsKKyAgICAgICAgSU5URVJOQUxfUkVBRF9FUlJPUihMb2FkQ3VycmVudFJv
dyk7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisgICAgaWYgKCFmb3VuZCkgewogICAg
ICAgICBtX3RyYW5zYWN0aW9uLT5yZW1vdmUobV9pdGVyYXRvci0+a2V5KCkpOwogICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAgICAgfQpAQCAtMTY0MSw3ICsxNjQ3LDEzIEBAIGJvb2wgSW5kZXhDdXJz
b3JJbXBsOjpsb2FkQ3VycmVudFJvdygpCiAgICAgbV9wcmltYXJ5TGV2ZWxEQktleSA9IE9iamVj
dFN0b3JlRGF0YUtleTo6ZW5jb2RlKGluZGV4RGF0YUtleS5kYXRhYmFzZUlkKCksIGluZGV4RGF0
YUtleS5vYmplY3RTdG9yZUlkKCksICptX3ByaW1hcnlLZXkpOwogCiAgICAgVmVjdG9yPGNoYXI+
IHJlc3VsdDsKLSAgICBpZiAoIW1fdHJhbnNhY3Rpb24tPmdldChtX3ByaW1hcnlMZXZlbERCS2V5
LCByZXN1bHQpKSB7CisgICAgYm9vbCBmb3VuZCA9IGZhbHNlOworICAgIGJvb2wgb2sgPSBtX3Ry
YW5zYWN0aW9uLT5zYWZlR2V0KG1fcHJpbWFyeUxldmVsREJLZXksIHJlc3VsdCwgZm91bmQpOwor
ICAgIGlmICghb2spIHsKKyAgICAgICAgSU5URVJOQUxfUkVBRF9FUlJPUihMb2FkQ3VycmVudFJv
dyk7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisgICAgaWYgKCFmb3VuZCkgewogICAg
ICAgICBtX3RyYW5zYWN0aW9uLT5yZW1vdmUobV9pdGVyYXRvci0+a2V5KCkpOwogICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAgICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bGV2ZWxkYi9MZXZlbERCVHJhbnNhY3Rpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bGV2ZWxkYi9MZXZlbERCVHJhbnNhY3Rpb24uY3BwCmluZGV4IDUzMzVhMDI4YWY3Yzc4MmUyMTE3
ZTNlNTQ5ZTFiMzgzZGI2OGZhMDEuLmZkMzlmMTgzOTlhZTNiZTcxM2Q0MGY2NDAxYjQ1Y2Q1ODBm
YzRhYjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xldmVsZGIvTGV2ZWxE
QlRyYW5zYWN0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9sZXZlbGRiL0xl
dmVsREJUcmFuc2FjdGlvbi5jcHAKQEAgLTEzMCwxNyArMTMwLDYgQEAgYm9vbCBMZXZlbERCVHJh
bnNhY3Rpb246OnNhZmVHZXQoY29uc3QgTGV2ZWxEQlNsaWNlJiBrZXksIFZlY3RvcjxjaGFyPiYg
dmFsdWUsIGIKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotYm9vbCBMZXZlbERCVHJhbnNhY3Rpb246
OmdldChjb25zdCBMZXZlbERCU2xpY2UmIGtleSwgVmVjdG9yPGNoYXI+JiB2YWx1ZSkKLXsKLSAg
ICBib29sIGZvdW5kID0gZmFsc2U7Ci0gICAgYm9vbCBvayA9IHNhZmVHZXQoa2V5LCB2YWx1ZSwg
Zm91bmQpOwotICAgIGlmICghb2spIHsKLSAgICAgICAgQVNTRVJUKCFmb3VuZCk7Ci0gICAgICAg
IEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwotICAgIH0KLSAgICByZXR1cm4gb2sgJiYgZm91bmQ7Ci19
Ci0KIGJvb2wgTGV2ZWxEQlRyYW5zYWN0aW9uOjpjb21taXQoKQogewogICAgIEFTU0VSVCghbV9m
aW5pc2hlZCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9sZXZlbGRiL0xl
dmVsREJUcmFuc2FjdGlvbi5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbGV2ZWxkYi9MZXZl
bERCVHJhbnNhY3Rpb24uaAppbmRleCAyMzNhNjBlZWFhYzY1ZWEzZTRiMWMwN2Q5ZmFmNjk4NTZm
MmQwZjExLi41ZTA0YTkyOTYzMGEzYTJlYmVkZjU3ODQwNmNmN2EyYmRkMmNkOTNiIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9sZXZlbGRiL0xldmVsREJUcmFuc2FjdGlvbi5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xldmVsZGIvTGV2ZWxEQlRyYW5zYWN0aW9u
LmgKQEAgLTU1LDggKzU1LDYgQEAgcHVibGljOgogICAgIHZvaWQgcHV0KGNvbnN0IExldmVsREJT
bGljZSYga2V5LCBjb25zdCBWZWN0b3I8Y2hhcj4mIHZhbHVlKTsKICAgICB2b2lkIHJlbW92ZShj
b25zdCBMZXZlbERCU2xpY2UmIGtleSk7CiAgICAgYm9vbCBzYWZlR2V0KGNvbnN0IExldmVsREJT
bGljZSYga2V5LCBWZWN0b3I8Y2hhcj4mIHZhbHVlLCBib29sJiBmb3VuZCk7Ci0gICAgLy8gRklY
TUU6IENvbnZlcnQgYWxsIGNhbGxlcnMgb2YgZ2V0IHRvIHNhZmVHZXQgdGhlbiByZW1vdmUgZ2V0
LgotICAgIGJvb2wgZ2V0KGNvbnN0IExldmVsREJTbGljZSYga2V5LCBWZWN0b3I8Y2hhcj4mIHZh
bHVlKTsKICAgICBib29sIGNvbW1pdCgpOwogICAgIHZvaWQgcm9sbGJhY2soKTsKIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9MZXZlbERCVGVzdC5jcHAgYi9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0xldmVsREJUZXN0LmNwcAppbmRleCA0YjljYWY4Y2Zj
MDhlYjgxYTQ5YTViYTQxMGY4MmYzYzI1ODAxZjMxLi5kODczZmU2NGVhZGZkYjhlN2U3MThhNGEw
ZTg5N2Q2YjllNTA2OTljIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3Rz
L0xldmVsREJUZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0xldmVs
REJUZXN0LmNwcApAQCAtMTI4LDExICsxMjgsMTMgQEAgVEVTVChMZXZlbERCRGF0YWJhc2VUZXN0
LCBUcmFuc2FjdGlvbikKICAgICBzdWNjZXNzID0gbGV2ZWxkYi0+cHV0KGtleSwgbmV3VmFsdWUp
OwogICAgIEVYUEVDVF9UUlVFKHN1Y2Nlc3MpOwogCi0gICAgc3VjY2VzcyA9IHRyYW5zYWN0aW9u
LT5nZXQoa2V5LCBnb3RWYWx1ZSk7CisgICAgYm9vbCBmb3VuZCA9IGZhbHNlOworICAgIHN1Y2Nl
c3MgPSB0cmFuc2FjdGlvbi0+c2FmZUdldChrZXksIGdvdFZhbHVlLCBmb3VuZCk7CiAgICAgRVhQ
RUNUX1RSVUUoc3VjY2Vzcyk7CisgICAgRVhQRUNUX1RSVUUoZm91bmQpOwogICAgIEVYUEVDVF9F
UShjb21wYXJhdG9yLmNvbXBhcmUoZ290VmFsdWUsIG9sZFZhbHVlKSwgMCk7CiAKLSAgICBib29s
IGZvdW5kID0gZmFsc2U7CisgICAgZm91bmQgPSBmYWxzZTsKICAgICBzdWNjZXNzID0gbGV2ZWxk
Yi0+c2FmZUdldChrZXksIGdvdFZhbHVlLCBmb3VuZCk7CiAgICAgRVhQRUNUX1RSVUUoc3VjY2Vz
cyk7CiAgICAgRVhQRUNUX1RSVUUoZm91bmQpOwpAQCAtMTQ4LDggKzE1MCw5IEBAIFRFU1QoTGV2
ZWxEQkRhdGFiYXNlVGVzdCwgVHJhbnNhY3Rpb24pCiAgICAgRVhQRUNUX1RSVUUoZm91bmQpOwog
ICAgIEVYUEVDVF9FUShjb21wYXJhdG9yLmNvbXBhcmUoZ290VmFsdWUsIGFkZGVkVmFsdWUpLCAw
KTsKIAotICAgIHN1Y2Nlc3MgPSB0cmFuc2FjdGlvbi0+Z2V0KGFkZGVkS2V5LCBnb3RWYWx1ZSk7
Ci0gICAgRVhQRUNUX0ZBTFNFKHN1Y2Nlc3MpOworICAgIHN1Y2Nlc3MgPSB0cmFuc2FjdGlvbi0+
c2FmZUdldChhZGRlZEtleSwgZ290VmFsdWUsIGZvdW5kKTsKKyAgICBFWFBFQ1RfVFJVRShzdWNj
ZXNzKTsKKyAgICBFWFBFQ1RfRkFMU0UoZm91bmQpOwogfQogCiBURVNUKExldmVsREJEYXRhYmFz
ZVRlc3QsIFRyYW5zYWN0aW9uSXRlcmF0b3IpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181081</attachid>
            <date>2013-01-02 15:26:25 -0800</date>
            <delta_ts>2013-01-02 15:56:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-105670-20130102152333.patch</filename>
            <type>text/plain</type>
            <size>5338</size>
            <attacher name="David Grogan">dgrogan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4NjQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjlhMzJlMzlhNjg3YzZh
NTc3N2RkZmI2ZTIwZDg3ZjIzMzM2ODJiNC4uMzZmZTdlMjMwNGM0ZjQwNmM0ODY2ZGQyN2U4YTk2
ODhhOWQ5MjQxZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTEyLTIxICBEYXZp
ZCBHcm9nYW4gIDxkZ3JvZ2FuQGNocm9taXVtLm9yZz4KKworICAgICAgICBJbmRleGVkREI6IFN1
cmZhY2UgYSBmZXcgbW9yZSBsZXZlbGRiIGVycm9ycy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNTY3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFR3byBjYWxscyB0byBvbGQgTGV2ZWxEQlRyYW5zYWN0
aW9uOjpnZXQgc2xpcHBlZCB0aHJvdWdoIHRoZSBjcmFja3MuCisKKyAgICAgICAgKiBNb2R1bGVz
L2luZGV4ZWRkYi9JREJCYWNraW5nU3RvcmUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5kZXhL
ZXlDdXJzb3JJbXBsOjpsb2FkQ3VycmVudFJvdyk6CisgICAgICAgIChXZWJDb3JlOjpJbmRleEN1
cnNvckltcGw6OmxvYWRDdXJyZW50Um93KToKKyAgICAgICAgICBNYWtlIHRoZXNlIHR3byBmdW5j
dGlvbnMgdXNlIHNhZmVHZXQgaW5zdGVhZCBvZiBnZXQuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9s
ZXZlbGRiL0xldmVsREJUcmFuc2FjdGlvbi5jcHA6CisgICAgICAgICogcGxhdGZvcm0vbGV2ZWxk
Yi9MZXZlbERCVHJhbnNhY3Rpb24uaDoKKyAgICAgICAgICBSZW1vdmUgZ2V0IG5vdyB0aGF0IGl0
IGlzIHVudXNlZC4KKwogMjAxMy0wMS0wMiAgQmVuamFtaW4gUG91bGFpbiAgPGJlbmphbWluQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgT3B0aW1pemUgVHJhbnNmb3JtYXRpb25NYXRyaXg6Om11bHRp
cGx5KCkgZm9yIHg4Nl82NApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRl
eGVkZGIvSURCQmFja2luZ1N0b3JlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhl
ZGRiL0lEQkJhY2tpbmdTdG9yZS5jcHAKaW5kZXggYzMxNjA3ZGFkM2M0ZmYwZjMxN2RjOGFmOGVl
ZThjNTRmYjRjZjQxZS4uMjAyZjA1MGY2MmQ0MDMyZGNmNzgzOTM1ZjFiZDM5YmE4Nzg3MzFlMyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCQmFja2luZ1N0
b3JlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJCYWNraW5n
U3RvcmUuY3BwCkBAIC0xNTU2LDcgKzE1NTYsMTMgQEAgYm9vbCBJbmRleEtleUN1cnNvckltcGw6
OmxvYWRDdXJyZW50Um93KCkKICAgICBWZWN0b3I8Y2hhcj4gcHJpbWFyeUxldmVsREJLZXkgPSBP
YmplY3RTdG9yZURhdGFLZXk6OmVuY29kZShpbmRleERhdGFLZXkuZGF0YWJhc2VJZCgpLCBpbmRl
eERhdGFLZXkub2JqZWN0U3RvcmVJZCgpLCAqbV9wcmltYXJ5S2V5KTsKIAogICAgIFZlY3Rvcjxj
aGFyPiByZXN1bHQ7Ci0gICAgaWYgKCFtX3RyYW5zYWN0aW9uLT5nZXQocHJpbWFyeUxldmVsREJL
ZXksIHJlc3VsdCkpIHsKKyAgICBib29sIGZvdW5kID0gZmFsc2U7CisgICAgYm9vbCBvayA9IG1f
dHJhbnNhY3Rpb24tPnNhZmVHZXQocHJpbWFyeUxldmVsREJLZXksIHJlc3VsdCwgZm91bmQpOwor
ICAgIGlmICghb2spIHsKKyAgICAgICAgSU5URVJOQUxfUkVBRF9FUlJPUihMb2FkQ3VycmVudFJv
dyk7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisgICAgaWYgKCFmb3VuZCkgewogICAg
ICAgICBtX3RyYW5zYWN0aW9uLT5yZW1vdmUobV9pdGVyYXRvci0+a2V5KCkpOwogICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAgICAgfQpAQCAtMTY0MSw3ICsxNjQ3LDEzIEBAIGJvb2wgSW5kZXhDdXJz
b3JJbXBsOjpsb2FkQ3VycmVudFJvdygpCiAgICAgbV9wcmltYXJ5TGV2ZWxEQktleSA9IE9iamVj
dFN0b3JlRGF0YUtleTo6ZW5jb2RlKGluZGV4RGF0YUtleS5kYXRhYmFzZUlkKCksIGluZGV4RGF0
YUtleS5vYmplY3RTdG9yZUlkKCksICptX3ByaW1hcnlLZXkpOwogCiAgICAgVmVjdG9yPGNoYXI+
IHJlc3VsdDsKLSAgICBpZiAoIW1fdHJhbnNhY3Rpb24tPmdldChtX3ByaW1hcnlMZXZlbERCS2V5
LCByZXN1bHQpKSB7CisgICAgYm9vbCBmb3VuZCA9IGZhbHNlOworICAgIGJvb2wgb2sgPSBtX3Ry
YW5zYWN0aW9uLT5zYWZlR2V0KG1fcHJpbWFyeUxldmVsREJLZXksIHJlc3VsdCwgZm91bmQpOwor
ICAgIGlmICghb2spIHsKKyAgICAgICAgSU5URVJOQUxfUkVBRF9FUlJPUihMb2FkQ3VycmVudFJv
dyk7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisgICAgaWYgKCFmb3VuZCkgewogICAg
ICAgICBtX3RyYW5zYWN0aW9uLT5yZW1vdmUobV9pdGVyYXRvci0+a2V5KCkpOwogICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAgICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bGV2ZWxkYi9MZXZlbERCVHJhbnNhY3Rpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bGV2ZWxkYi9MZXZlbERCVHJhbnNhY3Rpb24uY3BwCmluZGV4IDUzMzVhMDI4YWY3Yzc4MmUyMTE3
ZTNlNTQ5ZTFiMzgzZGI2OGZhMDEuLmZkMzlmMTgzOTlhZTNiZTcxM2Q0MGY2NDAxYjQ1Y2Q1ODBm
YzRhYjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xldmVsZGIvTGV2ZWxE
QlRyYW5zYWN0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9sZXZlbGRiL0xl
dmVsREJUcmFuc2FjdGlvbi5jcHAKQEAgLTEzMCwxNyArMTMwLDYgQEAgYm9vbCBMZXZlbERCVHJh
bnNhY3Rpb246OnNhZmVHZXQoY29uc3QgTGV2ZWxEQlNsaWNlJiBrZXksIFZlY3RvcjxjaGFyPiYg
dmFsdWUsIGIKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotYm9vbCBMZXZlbERCVHJhbnNhY3Rpb246
OmdldChjb25zdCBMZXZlbERCU2xpY2UmIGtleSwgVmVjdG9yPGNoYXI+JiB2YWx1ZSkKLXsKLSAg
ICBib29sIGZvdW5kID0gZmFsc2U7Ci0gICAgYm9vbCBvayA9IHNhZmVHZXQoa2V5LCB2YWx1ZSwg
Zm91bmQpOwotICAgIGlmICghb2spIHsKLSAgICAgICAgQVNTRVJUKCFmb3VuZCk7Ci0gICAgICAg
IEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwotICAgIH0KLSAgICByZXR1cm4gb2sgJiYgZm91bmQ7Ci19
Ci0KIGJvb2wgTGV2ZWxEQlRyYW5zYWN0aW9uOjpjb21taXQoKQogewogICAgIEFTU0VSVCghbV9m
aW5pc2hlZCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9sZXZlbGRiL0xl
dmVsREJUcmFuc2FjdGlvbi5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbGV2ZWxkYi9MZXZl
bERCVHJhbnNhY3Rpb24uaAppbmRleCAyMzNhNjBlZWFhYzY1ZWEzZTRiMWMwN2Q5ZmFmNjk4NTZm
MmQwZjExLi4yNmViNjVmNzdiNTc0OWE0MmEzYTgwYTcwYzdmMGUyMmU3NDNhMmJjIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9sZXZlbGRiL0xldmVsREJUcmFuc2FjdGlvbi5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xldmVsZGIvTGV2ZWxEQlRyYW5zYWN0aW9u
LmgKQEAgLTU0LDkgKzU0LDggQEAgcHVibGljOgogICAgIH5MZXZlbERCVHJhbnNhY3Rpb24oKTsK
ICAgICB2b2lkIHB1dChjb25zdCBMZXZlbERCU2xpY2UmIGtleSwgY29uc3QgVmVjdG9yPGNoYXI+
JiB2YWx1ZSk7CiAgICAgdm9pZCByZW1vdmUoY29uc3QgTGV2ZWxEQlNsaWNlJiBrZXkpOworICAg
IC8vIEZJWE1FOiBSZW5hbWUgc2FmZUdldCB0byBnZXQuCiAgICAgYm9vbCBzYWZlR2V0KGNvbnN0
IExldmVsREJTbGljZSYga2V5LCBWZWN0b3I8Y2hhcj4mIHZhbHVlLCBib29sJiBmb3VuZCk7Ci0g
ICAgLy8gRklYTUU6IENvbnZlcnQgYWxsIGNhbGxlcnMgb2YgZ2V0IHRvIHNhZmVHZXQgdGhlbiBy
ZW1vdmUgZ2V0LgotICAgIGJvb2wgZ2V0KGNvbnN0IExldmVsREJTbGljZSYga2V5LCBWZWN0b3I8
Y2hhcj4mIHZhbHVlKTsKICAgICBib29sIGNvbW1pdCgpOwogICAgIHZvaWQgcm9sbGJhY2soKTsK
IApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9MZXZlbERCVGVzdC5j
cHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0xldmVsREJUZXN0LmNwcAppbmRleCA0
YjljYWY4Y2ZjMDhlYjgxYTQ5YTViYTQxMGY4MmYzYzI1ODAxZjMxLi5kODczZmU2NGVhZGZkYjhl
N2U3MThhNGEwZTg5N2Q2YjllNTA2OTljIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3Rlc3RzL0xldmVsREJUZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rl
c3RzL0xldmVsREJUZXN0LmNwcApAQCAtMTI4LDExICsxMjgsMTMgQEAgVEVTVChMZXZlbERCRGF0
YWJhc2VUZXN0LCBUcmFuc2FjdGlvbikKICAgICBzdWNjZXNzID0gbGV2ZWxkYi0+cHV0KGtleSwg
bmV3VmFsdWUpOwogICAgIEVYUEVDVF9UUlVFKHN1Y2Nlc3MpOwogCi0gICAgc3VjY2VzcyA9IHRy
YW5zYWN0aW9uLT5nZXQoa2V5LCBnb3RWYWx1ZSk7CisgICAgYm9vbCBmb3VuZCA9IGZhbHNlOwor
ICAgIHN1Y2Nlc3MgPSB0cmFuc2FjdGlvbi0+c2FmZUdldChrZXksIGdvdFZhbHVlLCBmb3VuZCk7
CiAgICAgRVhQRUNUX1RSVUUoc3VjY2Vzcyk7CisgICAgRVhQRUNUX1RSVUUoZm91bmQpOwogICAg
IEVYUEVDVF9FUShjb21wYXJhdG9yLmNvbXBhcmUoZ290VmFsdWUsIG9sZFZhbHVlKSwgMCk7CiAK
LSAgICBib29sIGZvdW5kID0gZmFsc2U7CisgICAgZm91bmQgPSBmYWxzZTsKICAgICBzdWNjZXNz
ID0gbGV2ZWxkYi0+c2FmZUdldChrZXksIGdvdFZhbHVlLCBmb3VuZCk7CiAgICAgRVhQRUNUX1RS
VUUoc3VjY2Vzcyk7CiAgICAgRVhQRUNUX1RSVUUoZm91bmQpOwpAQCAtMTQ4LDggKzE1MCw5IEBA
IFRFU1QoTGV2ZWxEQkRhdGFiYXNlVGVzdCwgVHJhbnNhY3Rpb24pCiAgICAgRVhQRUNUX1RSVUUo
Zm91bmQpOwogICAgIEVYUEVDVF9FUShjb21wYXJhdG9yLmNvbXBhcmUoZ290VmFsdWUsIGFkZGVk
VmFsdWUpLCAwKTsKIAotICAgIHN1Y2Nlc3MgPSB0cmFuc2FjdGlvbi0+Z2V0KGFkZGVkS2V5LCBn
b3RWYWx1ZSk7Ci0gICAgRVhQRUNUX0ZBTFNFKHN1Y2Nlc3MpOworICAgIHN1Y2Nlc3MgPSB0cmFu
c2FjdGlvbi0+c2FmZUdldChhZGRlZEtleSwgZ290VmFsdWUsIGZvdW5kKTsKKyAgICBFWFBFQ1Rf
VFJVRShzdWNjZXNzKTsKKyAgICBFWFBFQ1RfRkFMU0UoZm91bmQpOwogfQogCiBURVNUKExldmVs
REJEYXRhYmFzZVRlc3QsIFRyYW5zYWN0aW9uSXRlcmF0b3IpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>