From d9f4838baff87ad39f1726200e1b0812b7813808 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 24 Sep 2009 01:11:16 -0400 Subject: fix a small memory leak --- src/ck-manager.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src') diff --git a/src/ck-manager.c b/src/ck-manager.c index 4b7200b..99693a3 100644 --- a/src/ck-manager.c +++ b/src/ck-manager.c @@ -810,12 +810,9 @@ check_polkit_permissions (CkManager *manager, AuthorizedCallback callback) { const char *sender; - GError *error; PolkitSubject *subject; AuthorizedCallbackData *data; - error = NULL; - g_debug ("constructing polkit data"); /* Check that caller is privileged */ @@ -837,6 +834,7 @@ check_polkit_permissions (CkManager *manager, NULL, (GAsyncReadyCallback)auth_ready_callback, data); + g_object_unref (subject); } static void @@ -873,14 +871,12 @@ get_polkit_permissions (CkManager *manager, { const char *sender; PolkitSubject *subject; - GError *error; g_debug ("get permissions for action %s", action); sender = dbus_g_method_get_sender (context); subject = polkit_system_bus_name_new (sender); - error = NULL; polkit_authority_check_authorization (manager->priv->pol_ctx, subject, action, @@ -890,7 +886,6 @@ get_polkit_permissions (CkManager *manager, (GAsyncReadyCallback) ready_cb, context); g_object_unref (subject); - } #endif -- cgit v1.2.3