summaryrefslogtreecommitdiffstats
path: root/security/nss/lib/smime/cmsencdata.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/nss/lib/smime/cmsencdata.c')
-rw-r--r--security/nss/lib/smime/cmsencdata.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/security/nss/lib/smime/cmsencdata.c b/security/nss/lib/smime/cmsencdata.c
index d2fc3358b..f2a27468e 100644
--- a/security/nss/lib/smime/cmsencdata.c
+++ b/security/nss/lib/smime/cmsencdata.c
@@ -87,7 +87,9 @@ void
NSS_CMSEncryptedData_Destroy(NSSCMSEncryptedData *encd)
{
/* everything's in a pool, so don't worry about the storage */
- NSS_CMSContentInfo_Destroy(&(encd->contentInfo));
+ if (encd != NULL) {
+ NSS_CMSContentInfo_Destroy(&(encd->contentInfo));
+ }
return;
}