summaryrefslogtreecommitdiff
path: root/security/nss/cmd/crlutil/crlutil.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/nss/cmd/crlutil/crlutil.c')
-rw-r--r--security/nss/cmd/crlutil/crlutil.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/security/nss/cmd/crlutil/crlutil.c b/security/nss/cmd/crlutil/crlutil.c
index 374c5d00c..b2633c40d 100644
--- a/security/nss/cmd/crlutil/crlutil.c
+++ b/security/nss/cmd/crlutil/crlutil.c
@@ -268,6 +268,7 @@ int main(int argc, char **argv)
int crlType;
PLOptState *optstate;
PLOptStatus status;
+ SECStatus secstatus;
progName = strrchr(argv[0], '/');
progName = progName ? progName+1 : argv[0];
@@ -346,7 +347,11 @@ int main(int argc, char **argv)
if (importCRL && !inFile) Usage (progName);
PR_Init( PR_SYSTEM_THREAD, PR_PRIORITY_NORMAL, 1);
- NSS_InitReadWrite(SECU_ConfigDirectory(NULL));
+ secstatus = NSS_InitReadWrite(SECU_ConfigDirectory(NULL));
+ if (secstatus != SECSuccess) {
+ SECU_PrintPRandOSError(progName);
+ return -1;
+ }
certHandle = CERT_GetDefaultCertDB();
if (certHandle == NULL) {