diff options
author | Jonathan Blandford <jrb@redhat.com> | 2003-02-14 00:02:50 +0000 |
---|---|---|
committer | Jonathan Blandford <jrb@src.gnome.org> | 2003-02-14 00:02:50 +0000 |
commit | bd160edddfa0331a8f4f5f79db6d86aae3bcd04d (patch) | |
tree | 474f3fe5d05f6b9abfe5232e98a05f6c040d67aa /libwindow-settings | |
parent | 81e38ad5b24fce0010a3c653284d5d77807c0468 (diff) | |
download | gnome-control-center-bd160edddfa0331a8f4f5f79db6d86aae3bcd04d.tar.gz |
Patch from Kjartan Maraas to fix a bunch of leaks.
Thu Feb 13 18:51:37 2003 Jonathan Blandford <jrb@redhat.com>
* capplets/common/gconf-property-editor.c: (gconf_peditor_new):
* capplets/common/gnome-theme-info.c: (read_meta_theme),
(update_theme_index), (update_common_theme_dir_index),
(top_theme_dir_changed), (top_icon_theme_dir_changed),
(add_common_theme_dir_monitor), (real_add_top_theme_dir_monitor):
* capplets/default-applications/gnome-default-applications-properti
es.c: (initialize_default_applications), (read_editor),
(read_terminal):
* capplets/file-types/mime-edit-dialog.c: (fill_dialog):
* capplets/file-types/mime-type-info.c: (load_all_mime_types):
* capplets/file-types/mime-types-model.c:
(mime_types_model_get_value):
* capplets/font/main.c: (font_render_get_gconf), (enum_group_load):
* capplets/mouse/gnome-mouse-properties.c: (read_cursor_font),
(cursor_changed):
* capplets/theme-switcher/gnome-theme-details.c:
(window_theme_selection_changed):
* capplets/theme-switcher/gnome-theme-manager.c:
(meta_theme_selection_changed):
* capplets/theme-switcher/theme-thumbnail.c:
(generate_theme_thumbnail):
* libsounds/sound-properties.c: (sound_properties_add_directory),
(sound_properties_add_file):
* libsounds/sound-view.c: (compare_func):
* libwindow-settings/gnome-window-manager.c:
(gnome_window_manager_new): Patch from Kjartan Maraas to fix a
bunch of leaks.
Diffstat (limited to 'libwindow-settings')
-rw-r--r-- | libwindow-settings/gnome-window-manager.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libwindow-settings/gnome-window-manager.c b/libwindow-settings/gnome-window-manager.c index ae867af2a..840e1e976 100644 --- a/libwindow-settings/gnome-window-manager.c +++ b/libwindow-settings/gnome-window-manager.c @@ -52,6 +52,7 @@ gnome_window_manager_new (GnomeDesktopItem *it) module = g_module_open (module_name, G_MODULE_BIND_LAZY); if (module == NULL) { g_warning ("Couldn't load window manager settings module `%s' (%s)", module_name, g_module_error ()); + g_free (module_name); return NULL; } @@ -60,9 +61,12 @@ gnome_window_manager_new (GnomeDesktopItem *it) if ((!success) || wm_new_func == NULL) { g_warning ("Couldn't load window manager settings module `%s`, couldn't find symbol \'window_manager_new\'", module_name); + g_free (module_name); return NULL; } + g_free (module_name); + wm = (* wm_new_func) (GNOME_WINDOW_MANAGER_INTERFACE_VERSION); if (wm == NULL) |