[gmime] Fixed gmime-pkcs7-context.c:key_list_free logic



commit 8918ee83757c8efe545a73d3ce556b4d8c537289
Author: Jeffrey Stedfast <jeff xamarin com>
Date:   Wed Jan 13 09:25:45 2016 -0500

    Fixed gmime-pkcs7-context.c:key_list_free logic
    
    2016-01-13  Jeffrey STedfast  <fejj gnome org>
    
        * gmime/gmime-pkcs7-context.c (key_list_free): Fixed the logic for freeing
        a list of keys. Thanks to foudfou for this patch.
    
        Fixes bug #760573

 ChangeLog                   |    7 +++++++
 gmime/gmime-pkcs7-context.c |    2 +-
 2 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 08fb917..58652ee 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2016-01-13  Jeffrey STedfast  <fejj gnome org>
+
+       * gmime/gmime-pkcs7-context.c (key_list_free): Fixed the logic for freeing
+       a list of keys. Thanks to foudfou for this patch.
+
+       Fixes bug #760573
+
 2015-10-08  Jeffrey Stedfast  <fejj gnome org>
 
        * gmime/internet-address.c (decode_route): Make sure to free the route
diff --git a/gmime/gmime-pkcs7-context.c b/gmime/gmime-pkcs7-context.c
index 2d3b26a..210bc51 100644
--- a/gmime/gmime-pkcs7-context.c
+++ b/gmime/gmime-pkcs7-context.c
@@ -672,7 +672,7 @@ key_list_free (gpgme_key_t *keys)
 {
        gpgme_key_t *key = keys;
        
-       while (key != NULL) {
+       while (*key != NULL) {
                gpgme_key_unref (*key);
                key++;
        }


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