summaryrefslogtreecommitdiff
path: root/security/nss/cmd
diff options
context:
space:
mode:
authorrelyea%netscape.com <devnull@localhost>2002-10-10 20:34:29 +0000
committerrelyea%netscape.com <devnull@localhost>2002-10-10 20:34:29 +0000
commitbca15b18d2c53a02ee78e6f901ad5750e0cea9d4 (patch)
treed30f87b113fb02fa7575632ef6bda7b0b34b148f /security/nss/cmd
parent772150e6717039558e09f163f24fa4237dad11fe (diff)
downloadnss-hg-bca15b18d2c53a02ee78e6f901ad5750e0cea9d4.tar.gz
Fix Cert Reference leak in error path
Diffstat (limited to 'security/nss/cmd')
-rw-r--r--security/nss/cmd/vfyserv/vfyserv.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/security/nss/cmd/vfyserv/vfyserv.c b/security/nss/cmd/vfyserv/vfyserv.c
index ea4116ca9..b04de6daf 100644
--- a/security/nss/cmd/vfyserv/vfyserv.c
+++ b/security/nss/cmd/vfyserv/vfyserv.c
@@ -308,6 +308,10 @@ do_connects(void *a, int connection)
if (secStatus != SECSuccess) {
/* error already printed out in handle_connection */
/* errWarn("handle_connection"); */
+ prStatus = PR_Close(sslSocket);
+ if (prStatus != PR_SUCCESS) {
+ errWarn("PR_Close");
+ }
return secStatus;
}