summaryrefslogtreecommitdiff
path: root/security/nss/cmd/modutil
diff options
context:
space:
mode:
authorjpierre%netscape.com <devnull@localhost>2002-02-13 01:43:10 +0000
committerjpierre%netscape.com <devnull@localhost>2002-02-13 01:43:10 +0000
commit485184c5ae72bc31aa5c3c36932878d516486a4f (patch)
tree06b5ab9bbbbffcfeba7b44aacde6592f8e14a653 /security/nss/cmd/modutil
parentc410d2e3b6f82f81ce464c0fc12a6e78f6688bae (diff)
downloadnss-hg-485184c5ae72bc31aa5c3c36932878d516486a4f.tar.gz
Fix for 125143 - allow modutil to report PKCS#11 library load failure errors
Diffstat (limited to 'security/nss/cmd/modutil')
-rw-r--r--security/nss/cmd/modutil/pk11.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/security/nss/cmd/modutil/pk11.c b/security/nss/cmd/modutil/pk11.c
index edf3b2183..5831dde48 100644
--- a/security/nss/cmd/modutil/pk11.c
+++ b/security/nss/cmd/modutil/pk11.c
@@ -233,8 +233,6 @@ AddModule(char *moduleName, char *libFile, char *cipherString,
ciphers =
getFlagsFromString(cipherString, cipherStrings, numCipherStrings);
- PR_SetErrorText(NULL,0);
-
status =
SECMOD_AddNewModule(moduleName, libFile,
SECMOD_PubMechFlagstoInternal(mechanisms),
@@ -244,12 +242,12 @@ AddModule(char *moduleName, char *libFile, char *cipherString,
char* errtxt=NULL;
PRInt32 copied = 0;
if (PR_GetErrorTextLength()) {
- errtxt = malloc(PR_GetErrorTextLength());
+ errtxt = PR_Malloc(PR_GetErrorTextLength());
copied = PR_GetErrorText(errtxt);
}
if (copied && errtxt) {
PR_fprintf(PR_STDERR, errStrings[ADD_MODULE_FAILED_STATUS_ERR], moduleName, errtxt);
- free(errtxt);
+ PR_Free(errtxt);
}
else {
PR_fprintf(PR_STDERR, errStrings[ADD_MODULE_FAILED_ERR], moduleName);