[gnome-keyring] Fix leak in mock_secret_C_CreateObject



commit ca2b73954d497ea36b94b547649a08dd85ec38e1
Author: Christophe Fergeau <cfergeau redhat com>
Date:   Wed Oct 1 23:07:40 2014 +0200

    Fix leak in mock_secret_C_CreateObject
    
    'template' is created with gkm_template_new() so it must be freed
    using gkm_template_free().
    
    https://bugzilla.gnome.org/show_bug.cgi?id=738508

 pkcs11/wrap-layer/mock-secret-store.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/pkcs11/wrap-layer/mock-secret-store.c b/pkcs11/wrap-layer/mock-secret-store.c
index 97d35b7..3ec0f65 100644
--- a/pkcs11/wrap-layer/mock-secret-store.c
+++ b/pkcs11/wrap-layer/mock-secret-store.c
@@ -207,7 +207,7 @@ mock_secret_C_CreateObject (CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTempla
        rv = gkm_mock_C_CreateObject (hSession, pTemplate, ulCount, phObject);
 
        if (template)
-               g_array_free (template, TRUE);
+               gkm_template_free (template);
 
        return rv;
 }


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