gnome-settings-daemon r302 - in trunk: . gnome-settings-daemon
- From: jensg svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-settings-daemon r302 - in trunk: . gnome-settings-daemon
- Date: Sat, 12 Apr 2008 21:29:47 +0100 (BST)
Author: jensg
Date: Sat Apr 12 21:29:47 2008
New Revision: 302
URL: http://svn.gnome.org/viewvc/gnome-settings-daemon?rev=302&view=rev
Log:
2008-04-12 Jens Granseuer <jensgr gmx net>
* gnome-settings-daemon/main.c: (acquire_name_on_proxy),
(bus_register), (main): fix a few small leaks
Modified:
trunk/ChangeLog
trunk/gnome-settings-daemon/main.c
Modified: trunk/gnome-settings-daemon/main.c
==============================================================================
--- trunk/gnome-settings-daemon/main.c (original)
+++ trunk/gnome-settings-daemon/main.c Sat Apr 12 21:29:47 2008
@@ -71,10 +71,6 @@
ret = FALSE;
- if (bus_proxy == NULL) {
- goto out;
- }
-
error = NULL;
res = dbus_g_proxy_call (bus_proxy,
"RequestName",
@@ -151,20 +147,23 @@
}
bus_proxy = get_bus_proxy (bus);
+ dbus_g_connection_unref (bus);
+
if (bus_proxy == NULL) {
g_warning ("Could not construct bus_proxy object");
goto out;
}
- if (! acquire_name_on_proxy (bus_proxy)) {
+ ret = acquire_name_on_proxy (bus_proxy);
+ g_object_unref (bus_proxy);
+
+ if (!ret) {
g_warning ("Could not acquire name");
goto out;
}
g_debug ("Successfully connected to D-Bus");
- ret = TRUE;
-
out:
gnome_settings_profile_end (NULL);
@@ -214,7 +213,7 @@
error = NULL;
if (! gtk_init_with_args (&argc, &argv, NULL, entries, NULL, &error)) {
if (error != NULL) {
- g_warning ("%s", error->message);
+ g_warning (error->message);
g_error_free (error);
} else {
g_warning ("Unable to initialize GTK+");
@@ -268,9 +267,9 @@
gtk_main ();
+ out:
g_free (gconf_prefix);
- out:
if (manager != NULL) {
g_object_unref (manager);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]