From 5915ee72a94ffb2ef4200f1578fd34a0817d0b30 Mon Sep 17 00:00:00 2001 From: Michael Rash Date: Tue, 9 Jul 2013 21:18:06 -0400 Subject: [PATCH] [libfko] add ctx initialized check to fko_gpg_errstr() --- lib/fko_error.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/fko_error.c b/lib/fko_error.c index bd50d00b..546e6746 100644 --- a/lib/fko_error.c +++ b/lib/fko_error.c @@ -210,6 +210,12 @@ const char* fko_gpg_errstr(fko_ctx_t ctx) { #if HAVE_LIBGPGME + + /* Must be initialized + */ + if(!CTX_INITIALIZED(ctx)) + return(""); + if(ctx->gpg_err) return(gpgme_strerror(ctx->gpg_err)); #endif /* HAVE_LIBGPGME */