Changeset 41333 in webkit


Ignore:
Timestamp:
Mar 1, 2009 8:22:15 AM (15 years ago)
Author:
kov@webkit.org
Message:

2009-03-01 Gustavo Noronha Silva <Gustavo Noronha Silva>

Reviewed by Holger Freyther.

Avoid leaking errors when reporting GIO errors.

  • platform/network/soup/ResourceHandleSoup.cpp: (WebCore::readCallback): (WebCore::openCallback): (WebCore::queryInfoCallback):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r41332 r41333  
     12009-03-01  Gustavo Noronha Silva  <gns@gnome.org>
     2
     3        Reviewed by Holger Freyther.
     4
     5        Avoid leaking errors when reporting GIO errors.
     6
     7        * platform/network/soup/ResourceHandleSoup.cpp:
     8        (WebCore::readCallback):
     9        (WebCore::openCallback):
     10        (WebCore::queryInfoCallback):
     11
    1122009-03-01  Gustavo Noronha Silva  <gns@gnome.org>
    213
  • trunk/WebCore/platform/network/soup/ResourceHandleSoup.cpp

    r41332 r41333  
    697697    if (error) {
    698698        ResourceError resourceError = networkErrorForFile(d->m_gfile, error);
     699        g_error_free(error);
    699700        cleanupGioOperation(d);
    700701        client->didFail(handle.get(), resourceError);
     
    738739    if (error) {
    739740        ResourceError resourceError = networkErrorForFile(d->m_gfile, error);
     741        g_error_free(error);
    740742        cleanupGioOperation(d);
    741743        client->didFail(handle, resourceError);
     
    785787
    786788        ResourceError resourceError = networkErrorForFile(d->m_gfile, error);
     789        g_error_free(error);
    787790        cleanupGioOperation(d);
    788791        client->didFail(handle, resourceError);
     
    794797        // generate a listing? How? What do other backends do here?
    795798
    796         ResourceError resourceError = networkErrorForFile(d->m_gfile, error);
     799        ResourceError resourceError = networkErrorForFile(d->m_gfile, 0);
    797800        cleanupGioOperation(d);
    798801        client->didFail(handle, resourceError);
Note: See TracChangeset for help on using the changeset viewer.