summaryrefslogtreecommitdiff
path: root/security/nss/cmd/SSLsample/sslsample.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/nss/cmd/SSLsample/sslsample.c')
-rw-r--r--security/nss/cmd/SSLsample/sslsample.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/security/nss/cmd/SSLsample/sslsample.c b/security/nss/cmd/SSLsample/sslsample.c
index 77c543e12..5db5aefb8 100644
--- a/security/nss/cmd/SSLsample/sslsample.c
+++ b/security/nss/cmd/SSLsample/sslsample.c
@@ -140,6 +140,7 @@ myAuthCertificate(void *arg, PRFileDesc *socket,
/* If this is a server, we're finished. */
if (isServer || secStatus != SECSuccess) {
+ CERT_DestroyCertificate(cert);
return secStatus;
}
@@ -162,6 +163,7 @@ myAuthCertificate(void *arg, PRFileDesc *socket,
if (hostName)
PR_Free(hostName);
+ CERT_DestroyCertificate(cert);
return secStatus;
}