summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbishakhabanerjee%netscape.com <devnull@localhost>2003-04-01 19:11:38 +0000
committerbishakhabanerjee%netscape.com <devnull@localhost>2003-04-01 19:11:38 +0000
commite758c0111cad0d047dc0f66f67934524f4d37a8e (patch)
tree2bf9b16106493cf91d20e1c5a664c80d5c48c230
parente48d06768d42dd87d9ed7ff4e42a510f45ac4276 (diff)
downloadnss-hg-e758c0111cad0d047dc0f66f67934524f4d37a8e.tar.gz
checking return value of NSS_Shutdown() - bug 171263
-rw-r--r--security/nss/cmd/pkiutil/pkiutil.c4
-rw-r--r--security/nss/cmd/shlibsign/shlibsign.c4
-rw-r--r--security/nss/cmd/tests/remtest.c4
3 files changed, 9 insertions, 3 deletions
diff --git a/security/nss/cmd/pkiutil/pkiutil.c b/security/nss/cmd/pkiutil/pkiutil.c
index 7d45c3191..f922debab 100644
--- a/security/nss/cmd/pkiutil/pkiutil.c
+++ b/security/nss/cmd/pkiutil/pkiutil.c
@@ -365,7 +365,9 @@ main(int argc, char **argv)
#endif
done:
- NSS_Shutdown();
+ if (NSS_Shutdown() != SECSuccess) {
+ exit(1);
+ }
return rv;
}
diff --git a/security/nss/cmd/shlibsign/shlibsign.c b/security/nss/cmd/shlibsign/shlibsign.c
index 566c91214..727af31e3 100644
--- a/security/nss/cmd/shlibsign/shlibsign.c
+++ b/security/nss/cmd/shlibsign/shlibsign.c
@@ -405,7 +405,9 @@ main (int argc, char **argv)
retval = 0;
loser:
- NSS_Shutdown();
+ if (NSS_Shutdown() != SECSuccess) {
+ exit(1);
+ }
prdone:
PR_Cleanup ();
diff --git a/security/nss/cmd/tests/remtest.c b/security/nss/cmd/tests/remtest.c
index 0c8ddaecf..b17bc0f8b 100644
--- a/security/nss/cmd/tests/remtest.c
+++ b/security/nss/cmd/tests/remtest.c
@@ -154,7 +154,9 @@ int main(int argc, char **argv)
}
} while (cont);
- NSS_Shutdown();
+ if (NSS_Shutdown() != SECSuccess) {
+ exit(1);
+ }
PR_Cleanup();
return 0;
}