aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2011-02-28 22:00:20 +0800
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2011-02-28 22:06:41 +0800
commitdecf711bd5ac82b2ea4c61e4304f1d124289a375 (patch)
treef5b3e083073fd2e62fcf5c2f40e1eea3c75b9674
parentf4d80d432a22487eeacfe4f3216c132d5a4e0a12 (diff)
downloadgsoc2013-empathy-decf711bd5ac82b2ea4c61e4304f1d124289a375.tar
gsoc2013-empathy-decf711bd5ac82b2ea4c61e4304f1d124289a375.tar.gz
gsoc2013-empathy-decf711bd5ac82b2ea4c61e4304f1d124289a375.tar.bz2
gsoc2013-empathy-decf711bd5ac82b2ea4c61e4304f1d124289a375.tar.lz
gsoc2013-empathy-decf711bd5ac82b2ea4c61e4304f1d124289a375.tar.xz
gsoc2013-empathy-decf711bd5ac82b2ea4c61e4304f1d124289a375.tar.zst
gsoc2013-empathy-decf711bd5ac82b2ea4c61e4304f1d124289a375.zip
find_items_cb: copy the string stored in the result
-rw-r--r--libempathy/empathy-keyring.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libempathy/empathy-keyring.c b/libempathy/empathy-keyring.c
index baeffbde2..bddee81f6 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);