<?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>101082</bug_id>
          
          <creation_ts>2012-11-02 12:05:36 -0700</creation_ts>
          <short_desc>[BlackBerry] ResourceHandle::cancel() in ResourceHandleBlackBerry should setClient to null.</short_desc>
          <delta_ts>2012-11-02 14:08:18 -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>WebKit BlackBerry</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="Lyon Chen">liachen</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>joenotcharles</cc>
    
    <cc>mifenton</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yong.li.webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>757437</commentid>
    <comment_count>0</comment_count>
    <who name="Lyon Chen">liachen</who>
    <bug_when>2012-11-02 12:05:36 -0700</bug_when>
    <thetext>In ResourceHandleBlackBerry, ResourceHandle::cancel() doesn&apos;t call setClient(0), which could leave a window that its client can still be called, after it is cancelled. This should be avoided.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>757508</commentid>
    <comment_count>1</comment_count>
      <attachid>172120</attachid>
    <who name="Lyon Chen">liachen</who>
    <bug_when>2012-11-02 13:02:42 -0700</bug_when>
    <thetext>Created attachment 172120
patch for 101082</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>757510</commentid>
    <comment_count>2</comment_count>
    <who name="Lyon Chen">liachen</who>
    <bug_when>2012-11-02 13:03:42 -0700</bug_when>
    <thetext>+ Yong, Joe, Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>757527</commentid>
    <comment_count>3</comment_count>
      <attachid>172120</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-11-02 13:31:30 -0700</bug_when>
    <thetext>Comment on attachment 172120
patch for 101082

I think it is good. ResourceLoader doesn&apos;t do this when it cancels the job:

        if (m_handle) {
            m_handle-&gt;cancel();
            m_handle = 0;
        }</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>757560</commentid>
    <comment_count>4</comment_count>
      <attachid>172120</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-02 14:08:14 -0700</bug_when>
    <thetext>Comment on attachment 172120
patch for 101082

Clearing flags on attachment: 172120

Committed r133341: &lt;http://trac.webkit.org/changeset/133341&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>757561</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-02 14:08:18 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172120</attachid>
            <date>2012-11-02 13:02:42 -0700</date>
            <delta_ts>2012-11-02 14:08:14 -0700</delta_ts>
            <desc>patch for 101082</desc>
            <filename>101082.patch</filename>
            <type>text/plain</type>
            <size>1748</size>
            <attacher name="Lyon Chen">liachen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA0MGFmNWIxLi5kNTY0ZDQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEg
QEAKKzIwMTItMTEtMDIgIExpYW5naHVpIENoZW4gIDxsaWFjaGVuQHJpbS5jb20+CisKKyAgICAg
ICAgW0JsYWNrQmVycnldIFJlc291cmNlSGFuZGxlOjpjYW5jZWwoKSBpbiBSZXNvdXJjZUhhbmRs
ZUJsYWNrQmVycnkgc2hvdWxkIHNldENsaWVudCB0byBudWxsLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMDgyCisKKyAgICAgICAgSW50ZXJuYWwg
UFI6IDIzNTQxMC4KKyAgICAgICAgUGF0Y2ggc3VnZ2VzdGVkIGJ5IEdlb3JnZSBTdGFpa29zLCBw
cmVwYXJlZCBieSBMeW9uIENoZW4uCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFJlc291cmNlSGFuZGxlOjpjYW5jZWwoKSBzaG91bGQgY2FsbCBzZXRDbGll
bnQoMCkgdG8gY2xvc2UgdGhlIHdpbmRvdworICAgICAgICBkdXJpbmcgd2hpY2ggaXQgaGFzIGJl
ZW4gY2FuY2VsbGVkIGJ1dCBpdHMgY2xpZW50IGlzIHN0aWxsIHRoZXJlIGFuZCBjYW4KKyAgICAg
ICAgYmUgY2FsbGVkLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cyBhcyBpdCdzIGEgY29kZSBpbXBy
b3ZlbWVudCB3aXRob3V0IG9idmlvdXMgYnVnLgorCisgICAgICAgICogcGxhdGZvcm0vbmV0d29y
ay9ibGFja2JlcnJ5L1Jlc291cmNlSGFuZGxlQmxhY2tCZXJyeS5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpSZXNvdXJjZUhhbmRsZTo6Y2FuY2VsKToKKwogMjAxMi0xMS0wMiAgQWRhbSBCYXJ0aCAg
PGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAgIFtWOF0gR2VuZXJhbGl6ZSBOb2RlV3JhcHBl
ck1hcCB0byBiZSBhYmxlIHRvIGhhbmRsZSBvdGhlciBzb3J0cyBvZiBrZXlzCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvUmVzb3VyY2VIYW5k
bGVCbGFja0JlcnJ5LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvYmxhY2ti
ZXJyeS9SZXNvdXJjZUhhbmRsZUJsYWNrQmVycnkuY3BwCmluZGV4IGZlMGRmNGUuLjJhNDA0NDUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvYmxhY2tiZXJyeS9S
ZXNvdXJjZUhhbmRsZUJsYWNrQmVycnkuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L25ldHdvcmsvYmxhY2tiZXJyeS9SZXNvdXJjZUhhbmRsZUJsYWNrQmVycnkuY3BwCkBAIC0xMzUs
NiArMTM1LDcgQEAgYm9vbCBSZXNvdXJjZUhhbmRsZTo6d2lsbExvYWRGcm9tQ2FjaGUoUmVzb3Vy
Y2VSZXF1ZXN0JiwgRnJhbWUqKQogdm9pZCBSZXNvdXJjZUhhbmRsZTo6Y2FuY2VsKCkKIHsKICAg
ICBOZXR3b3JrTWFuYWdlcjo6aW5zdGFuY2UoKS0+c3RvcEpvYih0aGlzKTsKKyAgICBzZXRDbGll
bnQoMCk7CiB9CiAKIHZvaWQgUmVzb3VyY2VIYW5kbGU6OmxvYWRSZXNvdXJjZVN5bmNocm9ub3Vz
bHkoTmV0d29ya2luZ0NvbnRleHQqIGNvbnRleHQsIGNvbnN0IFJlc291cmNlUmVxdWVzdCYgcmVx
dWVzdCwgU3RvcmVkQ3JlZGVudGlhbHMsIFJlc291cmNlRXJyb3ImIGVycm9yLCBSZXNvdXJjZVJl
c3BvbnNlJiByZXNwb25zZSwgVmVjdG9yPGNoYXI+JiBkYXRhKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>