<?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>42092</bug_id>
          
          <creation_ts>2010-07-12 10:23:53 -0700</creation_ts>
          <short_desc>[Chromium] Fix adoptRef usage violation in WebAccessibilityCacheImpl.cpp</short_desc>
          <delta_ts>2010-07-19 15:12:07 -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>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</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>0</everconfirmed>
          <reporter name="Chris Guillory">ctguil</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
    
    <cc>levin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>249898</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-07-12 10:23:53 -0700</bug_when>
    <thetext>Fix adoptRef usage violation in WebAccessibilityCacheImpl.cpp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249914</commentid>
    <comment_count>1</comment_count>
      <attachid>61246</attachid>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-07-12 11:04:08 -0700</bug_when>
    <thetext>Created attachment 61246
Patch for adoptRef.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249978</commentid>
    <comment_count>2</comment_count>
      <attachid>61246</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-07-12 12:58:04 -0700</bug_when>
    <thetext>Comment on attachment 61246
Patch for adoptRef.

&gt; +    // We pass a reference to this object before it can be adopted.
&gt; +    relaxAdoptionRequirement();
&gt;      m_object-&gt;setWrapper(this);

This is not the correct way to fix this problem. Instead the call to setWrapper should be moved into the create function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250031</commentid>
    <comment_count>3</comment_count>
      <attachid>61267</attachid>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-07-12 13:59:17 -0700</bug_when>
    <thetext>Created attachment 61267
Proposed patch.

Moved adoptRef into create. Thanks for fast review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250033</commentid>
    <comment_count>4</comment_count>
      <attachid>61267</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-07-12 14:03:07 -0700</bug_when>
    <thetext>Comment on attachment 61267
Proposed patch.

&gt;      // FIXME: Remove resetting ref-count from AccessibilityObjectWrapper
&gt; -    // and convert to use adoptRef.

Should add the period on the line you are keeping.

&gt; -    return new WebAccessibilityCacheImpl::WeakHandle(object);
&gt; +    RefPtr&lt;WebAccessibilityCacheImpl::WeakHandle&gt; weakHandle = adoptRef(new WebAccessibilityCacheImpl::WeakHandle(object));
&gt; +    weakHandle-&gt;m_object-&gt;setWrapper(weakHandle.get());
&gt; +    
&gt; +    return weakHandle;

This should be &quot;return weakHandle.release()&quot; for best performance. Avoids one round of reference counting churn.

It looks like this change actually fixes a storage leak that was happening here. Or maybe not because of whatever &quot;resetting ref-count from AccessibilityObjectWrapper&quot; is.

I’ll say r=me but I think this is not completely right.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250155</commentid>
    <comment_count>5</comment_count>
      <attachid>61267</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-12 16:57:13 -0700</bug_when>
    <thetext>Comment on attachment 61267
Proposed patch.

Rejecting patch 61267 from commit-queue.

Found no modified ChangeLogs, cannot create a commit message.
All changes require a ChangeLog.  See:
http://webkit.org/coding/contributing.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250285</commentid>
    <comment_count>6</comment_count>
      <attachid>61321</attachid>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-07-12 21:43:58 -0700</bug_when>
    <thetext>Created attachment 61321
Proposed patch.

Added use of release(). Can someone commit this for me? The commit bot failed because there was no ChangeLog found. When I run prepareChangeLog it says &quot;No changes found.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250302</commentid>
    <comment_count>7</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2010-07-12 22:14:40 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; Created an attachment (id=61321) [details]
&gt; Proposed patch.
&gt; 
&gt; Added use of release(). Can someone commit this for me? The commit bot failed because there was no ChangeLog found. When I run prepareChangeLog it says &quot;No changes found.&quot;

If using git, you need to specify the --git-commit and give it an appropriate change like head~1.

If using svn, make sure to run prepareChangeLog from the root of your enlistment so it will see the change.

Regarding Darin&apos;s coment about this not being right, I looked over the code, and it does appear to be correct, but I couldn&apos;t figure out what that FIXME comment was about. (This does appear to be a leak that is getting fixed.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250334</commentid>
    <comment_count>8</comment_count>
      <attachid>61331</attachid>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-07-12 23:06:50 -0700</bug_when>
    <thetext>Created attachment 61331
Proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250336</commentid>
    <comment_count>9</comment_count>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-07-12 23:08:36 -0700</bug_when>
    <thetext>For some reason prepare-Changelog was having issues when I used --name to pass my name. It worked once I set the CHANGE_LOG_NAME and CHANGE_LOG_EMAIL_ADDRESS environment variables.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250799</commentid>
    <comment_count>10</comment_count>
      <attachid>61331</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-13 16:20:53 -0700</bug_when>
    <thetext>Comment on attachment 61331
Proposed patch.

Clearing flags on attachment: 61331

Committed r63258: &lt;http://trac.webkit.org/changeset/63258&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250800</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-13 16:20:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253417</commentid>
    <comment_count>12</comment_count>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-07-19 15:12:07 -0700</bug_when>
    <thetext>The FIXME comment is obsolete. It was done a while back.
http://trac.webkit.org/changeset/51402</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61246</attachid>
            <date>2010-07-12 11:04:08 -0700</date>
            <delta_ts>2010-07-12 21:43:58 -0700</delta_ts>
            <desc>Patch for adoptRef.</desc>
            <filename>MyPatch.txt</filename>
            <type>text/plain</type>
            <size>974</size>
            <attacher name="Chris Guillory">ctguil</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViQWNjZXNzaWJpbGl0eUNhY2hlSW1wbC5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJBY2Nlc3NpYmlsaXR5Q2FjaGVJ
bXBsLmNwcAkocmV2aXNpb24gNjMwOTUpCisrKyBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYkFjY2Vz
c2liaWxpdHlDYWNoZUltcGwuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02MywxNCArNjMsMTQgQEAg
V2ViQWNjZXNzaWJpbGl0eUNhY2hlKiBXZWJBY2Nlc3NpYmlsaXR5QwogCiBQYXNzUmVmUHRyPFdl
YkFjY2Vzc2liaWxpdHlDYWNoZUltcGw6OldlYWtIYW5kbGU+IFdlYkFjY2Vzc2liaWxpdHlDYWNo
ZUltcGw6OldlYWtIYW5kbGU6OmNyZWF0ZShBY2Nlc3NpYmlsaXR5T2JqZWN0KiBvYmplY3QpCiB7
Ci0gICAgLy8gRklYTUU6IFJlbW92ZSByZXNldHRpbmcgcmVmLWNvdW50IGZyb20gQWNjZXNzaWJp
bGl0eU9iamVjdFdyYXBwZXIKLSAgICAvLyBhbmQgY29udmVydCB0byB1c2UgYWRvcHRSZWYuCi0g
ICAgcmV0dXJuIG5ldyBXZWJBY2Nlc3NpYmlsaXR5Q2FjaGVJbXBsOjpXZWFrSGFuZGxlKG9iamVj
dCk7CisgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBXZWJBY2Nlc3NpYmlsaXR5Q2FjaGVJbXBsOjpX
ZWFrSGFuZGxlKG9iamVjdCkpOwogfQogCiBXZWJBY2Nlc3NpYmlsaXR5Q2FjaGVJbXBsOjpXZWFr
SGFuZGxlOjpXZWFrSGFuZGxlKEFjY2Vzc2liaWxpdHlPYmplY3QqIG9iamVjdCkKICAgICA6IEFj
Y2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyKG9iamVjdCkKIHsKKyAgICAvLyBXZSBwYXNzIGEgcmVm
ZXJlbmNlIHRvIHRoaXMgb2JqZWN0IGJlZm9yZSBpdCBjYW4gYmUgYWRvcHRlZC4KKyAgICByZWxh
eEFkb3B0aW9uUmVxdWlyZW1lbnQoKTsKICAgICBtX29iamVjdC0+c2V0V3JhcHBlcih0aGlzKTsK
IH0KIAo=
</data>
<flag name="review"
          id="49232"
          type_id="1"
          status="-"
          setter="darin"
    />
    <flag name="commit-queue"
          id="49233"
          type_id="3"
          status="-"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61267</attachid>
            <date>2010-07-12 13:59:17 -0700</date>
            <delta_ts>2010-07-12 21:43:58 -0700</delta_ts>
            <desc>Proposed patch.</desc>
            <filename>MyPatch.txt</filename>
            <type>text/plain</type>
            <size>1080</size>
            <attacher name="Chris Guillory">ctguil</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViQWNjZXNzaWJpbGl0eUNhY2hlSW1wbC5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJBY2Nlc3NpYmlsaXR5Q2FjaGVJ
bXBsLmNwcAkocmV2aXNpb24gNjMwOTUpCisrKyBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYkFjY2Vz
c2liaWxpdHlDYWNoZUltcGwuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02NCwxNCArNjQsMTUgQEAg
V2ViQWNjZXNzaWJpbGl0eUNhY2hlKiBXZWJBY2Nlc3NpYmlsaXR5QwogUGFzc1JlZlB0cjxXZWJB
Y2Nlc3NpYmlsaXR5Q2FjaGVJbXBsOjpXZWFrSGFuZGxlPiBXZWJBY2Nlc3NpYmlsaXR5Q2FjaGVJ
bXBsOjpXZWFrSGFuZGxlOjpjcmVhdGUoQWNjZXNzaWJpbGl0eU9iamVjdCogb2JqZWN0KQogewog
ICAgIC8vIEZJWE1FOiBSZW1vdmUgcmVzZXR0aW5nIHJlZi1jb3VudCBmcm9tIEFjY2Vzc2liaWxp
dHlPYmplY3RXcmFwcGVyCi0gICAgLy8gYW5kIGNvbnZlcnQgdG8gdXNlIGFkb3B0UmVmLgotICAg
IHJldHVybiBuZXcgV2ViQWNjZXNzaWJpbGl0eUNhY2hlSW1wbDo6V2Vha0hhbmRsZShvYmplY3Qp
OworICAgIFJlZlB0cjxXZWJBY2Nlc3NpYmlsaXR5Q2FjaGVJbXBsOjpXZWFrSGFuZGxlPiB3ZWFr
SGFuZGxlID0gYWRvcHRSZWYobmV3IFdlYkFjY2Vzc2liaWxpdHlDYWNoZUltcGw6OldlYWtIYW5k
bGUob2JqZWN0KSk7CisgICAgd2Vha0hhbmRsZS0+bV9vYmplY3QtPnNldFdyYXBwZXIod2Vha0hh
bmRsZS5nZXQoKSk7CisgICAgCisgICAgcmV0dXJuIHdlYWtIYW5kbGU7CiB9CiAKIFdlYkFjY2Vz
c2liaWxpdHlDYWNoZUltcGw6OldlYWtIYW5kbGU6OldlYWtIYW5kbGUoQWNjZXNzaWJpbGl0eU9i
amVjdCogb2JqZWN0KQogICAgIDogQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIob2JqZWN0KQog
ewotICAgIG1fb2JqZWN0LT5zZXRXcmFwcGVyKHRoaXMpOwogfQogCiAvLyBXZWJBY2Nlc3NpYmls
aXR5Q2FjaGVJbXBsIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
</data>
<flag name="review"
          id="49258"
          type_id="1"
          status="+"
          setter="darin"
    />
    <flag name="commit-queue"
          id="49259"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61321</attachid>
            <date>2010-07-12 21:43:58 -0700</date>
            <delta_ts>2010-07-12 23:06:50 -0700</delta_ts>
            <desc>Proposed patch.</desc>
            <filename>MyPatch.txt</filename>
            <type>text/plain</type>
            <size>1090</size>
            <attacher name="Chris Guillory">ctguil</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViQWNjZXNzaWJpbGl0eUNhY2hlSW1wbC5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJBY2Nlc3NpYmlsaXR5Q2FjaGVJ
bXBsLmNwcAkocmV2aXNpb24gNjMwOTUpCisrKyBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYkFjY2Vz
c2liaWxpdHlDYWNoZUltcGwuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02NCwxNCArNjQsMTUgQEAg
V2ViQWNjZXNzaWJpbGl0eUNhY2hlKiBXZWJBY2Nlc3NpYmlsaXR5QwogUGFzc1JlZlB0cjxXZWJB
Y2Nlc3NpYmlsaXR5Q2FjaGVJbXBsOjpXZWFrSGFuZGxlPiBXZWJBY2Nlc3NpYmlsaXR5Q2FjaGVJ
bXBsOjpXZWFrSGFuZGxlOjpjcmVhdGUoQWNjZXNzaWJpbGl0eU9iamVjdCogb2JqZWN0KQogewog
ICAgIC8vIEZJWE1FOiBSZW1vdmUgcmVzZXR0aW5nIHJlZi1jb3VudCBmcm9tIEFjY2Vzc2liaWxp
dHlPYmplY3RXcmFwcGVyCi0gICAgLy8gYW5kIGNvbnZlcnQgdG8gdXNlIGFkb3B0UmVmLgotICAg
IHJldHVybiBuZXcgV2ViQWNjZXNzaWJpbGl0eUNhY2hlSW1wbDo6V2Vha0hhbmRsZShvYmplY3Qp
OworICAgIFJlZlB0cjxXZWJBY2Nlc3NpYmlsaXR5Q2FjaGVJbXBsOjpXZWFrSGFuZGxlPiB3ZWFr
SGFuZGxlID0gYWRvcHRSZWYobmV3IFdlYkFjY2Vzc2liaWxpdHlDYWNoZUltcGw6OldlYWtIYW5k
bGUob2JqZWN0KSk7CisgICAgd2Vha0hhbmRsZS0+bV9vYmplY3QtPnNldFdyYXBwZXIod2Vha0hh
bmRsZS5nZXQoKSk7CisgICAgCisgICAgcmV0dXJuIHdlYWtIYW5kbGUucmVsZWFzZSgpOwogfQog
CiBXZWJBY2Nlc3NpYmlsaXR5Q2FjaGVJbXBsOjpXZWFrSGFuZGxlOjpXZWFrSGFuZGxlKEFjY2Vz
c2liaWxpdHlPYmplY3QqIG9iamVjdCkKICAgICA6IEFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVy
KG9iamVjdCkKIHsKLSAgICBtX29iamVjdC0+c2V0V3JhcHBlcih0aGlzKTsKIH0KIAogLy8gV2Vi
QWNjZXNzaWJpbGl0eUNhY2hlSW1wbCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCg==
</data>
<flag name="commit-queue"
          id="49325"
          type_id="3"
          status="-"
          setter="ctguil"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61331</attachid>
            <date>2010-07-12 23:06:50 -0700</date>
            <delta_ts>2010-07-13 16:20:53 -0700</delta_ts>
            <desc>Proposed patch.</desc>
            <filename>MyPatch.txt</filename>
            <type>text/plain</type>
            <size>1810</size>
            <attacher name="Chris Guillory">ctguil</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZwkocmV2aXNpb24gNjMxNzQpCisrKyBXZWJLaXQvY2hyb21pdW0vQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTAtMDctMTIgIENocmlz
IEd1aWxsb3J5ICA8Y2hyaXMuZ3VpbGxvcnlAZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXggYWRvcHRSZWYgdXNhZ2UgdmlvbGF0
aW9uIGluIFdlYkFjY2Vzc2liaWxpdHlDYWNoZUltcGwuY3BwLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDIwOTIKKworICAgICAgICAqIHNyYy9XZWJB
Y2Nlc3NpYmlsaXR5Q2FjaGVJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViQWNjZXNzaWJp
bGl0eUNhY2hlSW1wbDo6V2Vha0hhbmRsZTo6Y3JlYXRlKToKKyAgICAgICAgKFdlYktpdDo6V2Vi
QWNjZXNzaWJpbGl0eUNhY2hlSW1wbDo6V2Vha0hhbmRsZTo6V2Vha0hhbmRsZSk6CisKIDIwMTAt
MDctMTIgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgogCiAgICAg
ICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI2MzE3MS4KSW5kZXg6IFdlYktpdC9jaHJvbWl1
bS9zcmMvV2ViQWNjZXNzaWJpbGl0eUNhY2hlSW1wbC5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJBY2Nlc3NpYmlsaXR5Q2FjaGVJbXBsLmNwcAkocmV2aXNpb24gNjMw
OTUpCisrKyBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYkFjY2Vzc2liaWxpdHlDYWNoZUltcGwuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC02NCwxNCArNjQsMTUgQEAgV2ViQWNjZXNzaWJpbGl0eUNhY2hl
KiBXZWJBY2Nlc3NpYmlsaXR5QwogUGFzc1JlZlB0cjxXZWJBY2Nlc3NpYmlsaXR5Q2FjaGVJbXBs
OjpXZWFrSGFuZGxlPiBXZWJBY2Nlc3NpYmlsaXR5Q2FjaGVJbXBsOjpXZWFrSGFuZGxlOjpjcmVh
dGUoQWNjZXNzaWJpbGl0eU9iamVjdCogb2JqZWN0KQogewogICAgIC8vIEZJWE1FOiBSZW1vdmUg
cmVzZXR0aW5nIHJlZi1jb3VudCBmcm9tIEFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyCi0gICAg
Ly8gYW5kIGNvbnZlcnQgdG8gdXNlIGFkb3B0UmVmLgotICAgIHJldHVybiBuZXcgV2ViQWNjZXNz
aWJpbGl0eUNhY2hlSW1wbDo6V2Vha0hhbmRsZShvYmplY3QpOworICAgIFJlZlB0cjxXZWJBY2Nl
c3NpYmlsaXR5Q2FjaGVJbXBsOjpXZWFrSGFuZGxlPiB3ZWFrSGFuZGxlID0gYWRvcHRSZWYobmV3
IFdlYkFjY2Vzc2liaWxpdHlDYWNoZUltcGw6OldlYWtIYW5kbGUob2JqZWN0KSk7CisgICAgd2Vh
a0hhbmRsZS0+bV9vYmplY3QtPnNldFdyYXBwZXIod2Vha0hhbmRsZS5nZXQoKSk7CisgICAgCisg
ICAgcmV0dXJuIHdlYWtIYW5kbGUucmVsZWFzZSgpOwogfQogCiBXZWJBY2Nlc3NpYmlsaXR5Q2Fj
aGVJbXBsOjpXZWFrSGFuZGxlOjpXZWFrSGFuZGxlKEFjY2Vzc2liaWxpdHlPYmplY3QqIG9iamVj
dCkKICAgICA6IEFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyKG9iamVjdCkKIHsKLSAgICBtX29i
amVjdC0+c2V0V3JhcHBlcih0aGlzKTsKIH0KIAogLy8gV2ViQWNjZXNzaWJpbGl0eUNhY2hlSW1w
bCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>