summaryrefslogtreecommitdiff
path: root/libsecret/secret-util.c
diff options
context:
space:
mode:
Diffstat (limited to 'libsecret/secret-util.c')
-rw-r--r--libsecret/secret-util.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libsecret/secret-util.c b/libsecret/secret-util.c
index 4e6f2bb..092f40c 100644
--- a/libsecret/secret-util.c
+++ b/libsecret/secret-util.c
@@ -271,7 +271,7 @@ set_closure_free (gpointer data)
SetClosure *closure = data;
g_free (closure->property);
g_variant_unref (closure->value);
- g_slice_free (SetClosure, closure);
+ g_free (closure);
}
static void
@@ -320,7 +320,7 @@ _secret_util_set_property (GDBusProxy *proxy,
task = g_task_new (proxy, cancellable, callback, user_data);
g_task_set_source_tag (task, result_tag);
- closure = g_slice_new0 (SetClosure);
+ closure = g_new0 (SetClosure, 1);
closure->property = g_strdup (property);
closure->value = g_variant_ref_sink (value);
g_task_set_task_data (task, closure, set_closure_free);