[gmime] gpgme expects "1", not "true"



commit 5530e2ce127933beb69f8f9b089e8245a3a67542
Author: Jeffrey Stedfast <fejj gnome org>
Date:   Sat Feb 18 15:20:12 2017 -0500

    gpgme expects "1", not "true"

 gmime/gmime-gpg-context.c |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)
---
diff --git a/gmime/gmime-gpg-context.c b/gmime/gmime-gpg-context.c
index 677cbbd..75ff151 100644
--- a/gmime/gmime-gpg-context.c
+++ b/gmime/gmime-gpg-context.c
@@ -904,9 +904,8 @@ gpg_get_retrieve_session_key (GMimeCryptoContext *context)
        const char *value;
        
        value = gpgme_get_ctx_flag (ctx->ctx, "export-session-key");
-       fprintf (stderr, "export-session-key = %s\n", value);
        
-       return value && *value;
+       return value && *value && *value != '0';
 }
 
 
@@ -916,15 +915,12 @@ gpg_set_retrieve_session_key (GMimeCryptoContext *context, gboolean retrieve_ses
        GMimeGpgContext *ctx = (GMimeGpgContext *) context;
        gpgme_error_t error;
        
-       if ((error = gpgme_set_ctx_flag (ctx->ctx, "export-session-key", retrieve_session_key ? "true" : 
NULL)) != 0) {
+       if ((error = gpgme_set_ctx_flag (ctx->ctx, "export-session-key", retrieve_session_key ? "1" : "0")) 
!= 0) {
                g_set_error (err, GMIME_ERROR, GMIME_ERROR_NOT_SUPPORTED,
                             _("Session key retrieval is not supported by this crypto context"));
-               fprintf (stderr, "setting export-session-key failed: %s\n", gpgme_strerror (error));
                return -1;
        }
        
-       fprintf (stderr, "set export-session-key = %s\n", retrieve_session_key ? "true" : NULL);
-       
        return 0;
 }
 


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