From e7efdb5d1c73f52fa4cf0abb53e73ab0221f22a1 Mon Sep 17 00:00:00 2001 From: "kaie%kuix.de" Date: Thu, 29 May 2008 17:17:59 +0000 Subject: [PATCH] Bug 415167, Memory leak in certutil Follow up patch to fix a deadlock regression, bug 434808 Patch contributed by Julien Pierre r=kaie, r=nelson git-svn-id: svn://10.0.0.236/trunk@251938 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/security/nss/cmd/certutil/certutil.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mozilla/security/nss/cmd/certutil/certutil.c b/mozilla/security/nss/cmd/certutil/certutil.c index b81ba9dc50e..4f9686da41c 100644 --- a/mozilla/security/nss/cmd/certutil/certutil.c +++ b/mozilla/security/nss/cmd/certutil/certutil.c @@ -2887,8 +2887,6 @@ shutdown: if ((initialized == PR_TRUE) && NSS_Shutdown() != SECSuccess) { exit(1); } - PR_Cleanup(); - if (rv == SECSuccess) { return 0; } else { @@ -2899,5 +2897,8 @@ shutdown: int main(int argc, char **argv) { - return certutil_main(argc, argv, PR_TRUE); + int rv = certutil_main(argc, argv, PR_TRUE); + PR_Cleanup(); + return rv; } +