summaryrefslogtreecommitdiff
path: root/libsecret/secret-file-backend.c
diff options
context:
space:
mode:
Diffstat (limited to 'libsecret/secret-file-backend.c')
-rw-r--r--libsecret/secret-file-backend.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libsecret/secret-file-backend.c b/libsecret/secret-file-backend.c
index b13bfd2..12738df 100644
--- a/libsecret/secret-file-backend.c
+++ b/libsecret/secret-file-backend.c
@@ -218,7 +218,7 @@ init_closure_free (gpointer data)
g_clear_pointer (&init->buffer, egg_secure_free);
g_clear_object (&init->connection);
g_clear_pointer (&init->request_path, g_free);
- g_slice_free (InitClosure, init);
+ g_free (init);
}
#define PASSWORD_SIZE 64
@@ -572,7 +572,7 @@ secret_file_backend_real_init_async (GAsyncInitable *initable,
g_object_unref (file);
secret_value_unref (password);
} else if (g_file_test ("/.flatpak-info", G_FILE_TEST_EXISTS) || g_getenv ("SNAP_NAME") != NULL) {
- init = g_slice_new0 (InitClosure);
+ init = g_new0 (InitClosure, 1);
init->io_priority = io_priority;
init->file = file;
g_task_set_task_data (task, init, init_closure_free);