From d6f2870debf2ecf328618803fb49877db06bab2f Mon Sep 17 00:00:00 2001 From: "larryh%netscape.com" Date: Thu, 24 May 2001 16:44:25 +0000 Subject: [PATCH] Bugzilla: 81706. strsclnt exit code git-svn-id: svn://10.0.0.236/trunk@95875 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/security/nss/cmd/strsclnt/strsclnt.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mozilla/security/nss/cmd/strsclnt/strsclnt.c b/mozilla/security/nss/cmd/strsclnt/strsclnt.c index d2e3f0b7b51..157fff1e23b 100644 --- a/mozilla/security/nss/cmd/strsclnt/strsclnt.c +++ b/mozilla/security/nss/cmd/strsclnt/strsclnt.c @@ -116,6 +116,8 @@ static PRBool QuitOnTimeout = PR_FALSE; static SSL3Statistics * ssl3stats; +static int failed_already = 0; + char * ownPasswd( PK11SlotInfo *slot, PRBool retry, void *arg) { @@ -603,6 +605,7 @@ handle_connection( PRFileDesc *ssl_sock, int connection) errWarn("PR_Write"); PR_Free(buf); buf = 0; + failed_already = 1; return SECFailure; } printSecurityInfo(ssl_sock); @@ -1084,7 +1087,7 @@ main(int argc, char **argv) exitVal = (ssl3stats->hsh_sid_cache_misses != connections) || (certsTested != connections); - + exitVal = ( exitVal || failed_already ); NSS_Shutdown(); PR_Cleanup(); return exitVal;