diff options
author | jpierre%netscape.com <devnull@localhost> | 2003-11-11 00:01:32 +0000 |
---|---|---|
committer | jpierre%netscape.com <devnull@localhost> | 2003-11-11 00:01:32 +0000 |
commit | c5bafd34f9fe3f4a2f2bd60609af43556d3e6722 (patch) | |
tree | 02861a07ceb8f00e938d4e1656060acb58a8e1e4 | |
parent | f252de7b2d7871ada11af58c992716f0553acbd9 (diff) | |
download | nss-hg-c5bafd34f9fe3f4a2f2bd60609af43556d3e6722.tar.gz |
Fix crash in certutil if usage is omitted
-rw-r--r-- | security/nss/cmd/certutil/certutil.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/security/nss/cmd/certutil/certutil.c b/security/nss/cmd/certutil/certutil.c index b313089e0..e52f82a38 100644 --- a/security/nss/cmd/certutil/certutil.c +++ b/security/nss/cmd/certutil/certutil.c @@ -740,6 +740,11 @@ ValidateCert(CERTCertDBHandle *handle, char *name, char *date, SECCertificateUsage usage; CERTVerifyLog reallog; CERTVerifyLog *log = NULL; + + if (!certUsage) { + PORT_SetError (SEC_ERROR_INVALID_ARGS); + return (SECFailure); + } switch (*certUsage) { case 'C': |