[gnome-keyring] gcr: Fix memory leak while parsing PKCS#8 encrypted keys.



commit 02d3f7eb3072c49fe8d498da24331ee8ea6aca8e
Author: Stef Walter <stefw collabora co uk>
Date:   Mon Sep 12 10:14:38 2011 +0200

    gcr: Fix memory leak while parsing PKCS#8 encrypted keys.

 gcr/gcr-parser.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/gcr/gcr-parser.c b/gcr/gcr-parser.c
index e4585b7..9d80268 100644
--- a/gcr/gcr-parser.c
+++ b/gcr/gcr-parser.c
@@ -654,6 +654,7 @@ parse_der_pkcs8_encrypted (GcrParser *self, const guchar *data, gsize n_data)
 		
 		/* Try to parse the resulting key */
 		r = parse_der_pkcs8_plain (self, crypted, n_crypted);
+		egg_secure_free (crypted);
 		crypted = NULL;
 		
 		if (r != GCR_ERROR_UNRECOGNIZED) {



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