summaryrefslogtreecommitdiff
path: root/pkcs11/secret-store
diff options
context:
space:
mode:
authorChristophe Fergeau <cfergeau@redhat.com>2014-10-01 22:59:48 +0200
committerStef Walter <stefw@gnome.org>2014-10-14 17:55:45 +0200
commit750047bc77edc730e76fc536ce17151b52ae22da (patch)
tree444c73170205660fa7b275b45b49bc0062b2a616 /pkcs11/secret-store
parenta1984261cb2aabf20d2014a987e2adfbfbae7fc1 (diff)
downloadgnome-keyring-750047bc77edc730e76fc536ce17151b52ae22da.tar.gz
gkm-secret-search: Fix leak in factory_create_search()
gkm_attribute_get_string() returns a newly allocated string which must be freed when no longer useful. https://bugzilla.gnome.org/show_bug.cgi?id=738508
Diffstat (limited to 'pkcs11/secret-store')
-rw-r--r--pkcs11/secret-store/gkm-secret-search.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkcs11/secret-store/gkm-secret-search.c b/pkcs11/secret-store/gkm-secret-search.c
index 715b6b2a..ed491fe8 100644
--- a/pkcs11/secret-store/gkm-secret-search.c
+++ b/pkcs11/secret-store/gkm-secret-search.c
@@ -247,6 +247,7 @@ factory_create_search (GkmSession *session, GkmTransaction *transaction,
"schema-name", schema_name,
"collection-id", identifier,
NULL);
+ g_free (identifier);
/* Load any new items or collections */
gkm_module_refresh_token (module);