[empathy/gnome-2-34] find_items_cb: copy the string stored in the result



commit decf711bd5ac82b2ea4c61e4304f1d124289a375
Author: Guillaume Desmottes <guillaume desmottes collabora co uk>
Date:   Mon Feb 28 15:00:20 2011 +0100

    find_items_cb: copy the string stored in the result

 libempathy/empathy-keyring.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/libempathy/empathy-keyring.c b/libempathy/empathy-keyring.c
index baeffbd..bddee81 100644
--- a/libempathy/empathy-keyring.c
+++ b/libempathy/empathy-keyring.c
@@ -64,7 +64,8 @@ find_items_cb (GnomeKeyringResult result,
   found = list->data;
   DEBUG ("Got secret");
 
-  g_simple_async_result_set_op_res_gpointer (simple, found->secret, NULL);
+  g_simple_async_result_set_op_res_gpointer (simple, g_strdup (found->secret),
+      g_free);
 
 out:
   g_simple_async_result_complete (simple);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]