Changeset 87999 in webkit


Ignore:
Timestamp:
Jun 3, 2011 3:05:24 AM (13 years ago)
Author:
sergio@webkit.org
Message:

2011-06-03 Sergio Villar Senin <svillar@igalia.com>

Reviewed by Martin Robinson.

[GTK] Unref the SoupSession used by WebKitGtk+ at exit
https://bugs.webkit.org/show_bug.cgi?id=60165

WebKitGtk+ creates a SoupSession instance to handle network stuff
that is never freed. We should unref that object at exit time.

  • webkit/webkitglobals.cpp: (webkitExit): (webkitInit):
Location:
trunk/Source/WebKit/gtk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/gtk/ChangeLog

    r87978 r87999  
     12011-06-03  Sergio Villar Senin  <svillar@igalia.com>
     2
     3        Reviewed by Martin Robinson.
     4
     5        [GTK] Unref the SoupSession used by WebKitGtk+ at exit
     6        https://bugs.webkit.org/show_bug.cgi?id=60165
     7
     8        WebKitGtk+ creates a SoupSession instance to handle network stuff
     9        that is never freed. We should unref that object at exit time.
     10
     11        * webkit/webkitglobals.cpp:
     12        (webkitExit):
     13        (webkitInit):
     14
    1152011-05-28  Martin Robinson  <mrobinson@igalia.com>
    216
  • trunk/Source/WebKit/gtk/webkit/webkitglobals.cpp

    r87978 r87999  
    245245}
    246246
     247static void webkitExit()
     248{
     249    g_object_unref(webkit_get_default_session());
     250}
     251
    247252void webkitInit()
    248253{
     
    289294
    290295    soup_session_add_feature_by_type(session, SOUP_TYPE_CONTENT_DECODER);
     296
     297    atexit(webkitExit);
    291298}
    292299
Note: See TracChangeset for help on using the changeset viewer.