[gnome-online-accounts/wip/rishi/templates: 2/10] daemon: Let	KeyFileData own a reference to the GKeyFile
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gnome-online-accounts/wip/rishi/templates: 2/10] daemon: Let	KeyFileData own a reference to the GKeyFile
- Date: Fri, 26 Aug 2016 19:06:18 +0000 (UTC)
commit 89c055d8e08f2ba013a515390c0b0c67c3daa0e1
Author: Debarshi Ray <debarshir gnome org>
Date:   Fri Aug 26 15:30:03 2016 +0200
    daemon: Let KeyFileData own a reference to the GKeyFile
    
    This makes the code more readable and robust against refactorings.
 src/daemon/goadaemon.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/daemon/goadaemon.c b/src/daemon/goadaemon.c
index 58ec109..cc5cf38 100644
--- a/src/daemon/goadaemon.c
+++ b/src/daemon/goadaemon.c
@@ -429,7 +429,7 @@ typedef struct
 static void
 key_file_data_free (KeyFileData *data)
 {
-  /* the key_file member is freed elsewhere */
+  g_key_file_unref (data->key_file);
   g_free (data->path);
   g_slice_free (KeyFileData, data);
 }
@@ -440,7 +440,7 @@ key_file_data_new (GKeyFile    *key_file,
 {
   KeyFileData *data;
   data = g_slice_new (KeyFileData);
-  data->key_file = key_file;
+  data->key_file = g_key_file_ref (key_file);
   data->path = g_strdup (path);
   return data;
 }
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]