From b0795401c735bea2aab3fb0da4f4a8824d8e210a Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Mon, 23 Apr 2001 00:21:42 +0000 Subject: Make sure we have a context before we try and use it. 2001-04-22 Jeffrey Stedfast * mail-crypto.c (mail_crypto_pgp_mime_part_sign): Make sure we have a context before we try and use it. svn path=/trunk/; revision=9496 --- mail/ChangeLog | 5 +++++ mail/mail-crypto.c | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/mail/ChangeLog b/mail/ChangeLog index 57ddff2d0b..a312b8ae00 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,8 @@ +2001-04-22 Jeffrey Stedfast + + * mail-crypto.c (mail_crypto_pgp_mime_part_sign): Make sure we + have a context before we try and use it. + 2001-04-22 Gediminas Paulauskas * folder-browser.c, mail-autofilter.c, mail-callbacks.c, mail-ops.c, diff --git a/mail/mail-crypto.c b/mail/mail-crypto.c index 7fb3aba88d..9572a5edbb 100644 --- a/mail/mail-crypto.c +++ b/mail/mail-crypto.c @@ -139,8 +139,11 @@ mail_crypto_pgp_mime_part_sign (CamelMimePart **mime_part, const char *userid, C context = camel_pgp_context_new (session, mail_config_get_pgp_type (), mail_config_get_pgp_path ()); - camel_pgp_mime_part_sign (context, mime_part, userid, hash, ex); - camel_object_unref (CAMEL_OBJECT (context)); + + if (context) { + camel_pgp_mime_part_sign (context, mime_part, userid, hash, ex); + camel_object_unref (CAMEL_OBJECT (context)); + } } -- cgit v1.2.3