[dconf] Bug 632051 - some mem leaks
- From: Ryan Lortie <ryanl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [dconf] Bug 632051 - some mem leaks
- Date: Tue, 2 Nov 2010 15:41:23 +0000 (UTC)
commit 2812c9a874bfd1a1a6df762e6aebf654f7efae7d
Author: Ryan Lortie <desrt desrt ca>
Date: Tue Nov 2 11:40:26 2010 -0400
Bug 632051 - some mem leaks
gsettings/dconfsettingsbackend.c | 10 ++++------
1 files changed, 4 insertions(+), 6 deletions(-)
---
diff --git a/gsettings/dconfsettingsbackend.c b/gsettings/dconfsettingsbackend.c
index 5d34c2c..8b2829b 100644
--- a/gsettings/dconfsettingsbackend.c
+++ b/gsettings/dconfsettingsbackend.c
@@ -155,6 +155,7 @@ dconf_settings_backend_remove_outstanding (DConfSettingsBackend *dcsb,
g_dbus_message_get_sender (message),
g_dbus_message_get_body (message),
anti_expose, NULL);
+ g_slice_free (Outstanding, tmp);
found = TRUE;
break;
@@ -457,6 +458,7 @@ dconf_settings_backend_write_tree (GSettingsBackend *backend,
gpointer origin_tag)
{
DConfSettingsBackend *dcsb = (DConfSettingsBackend *) backend;
+ gboolean success = FALSE;
volatile guint32 *serial;
DConfEngineMessage dcem;
GDBusConnection *bus;
@@ -478,15 +480,11 @@ dconf_settings_backend_write_tree (GSettingsBackend *backend,
g_settings_backend_keys_changed (backend, prefix, keys, origin_tag);
- return TRUE;
+ success = TRUE;
}
}
- g_free (prefix);
- g_free (values);
- g_free (keys);
-
- return FALSE;
+ return success;
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]