From 252f4e19f5c3958ca25c20d8d89ff5fbbd098129 Mon Sep 17 00:00:00 2001 From: "julien.pierre.bugs%sun.com" Date: Fri, 29 Apr 2005 21:58:49 +0000 Subject: [PATCH] Fix for bug 292390 . Prevent crash in certutil with -P option and dbprefix omitted. git-svn-id: svn://10.0.0.236/trunk@172886 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/security/nss/cmd/certutil/certutil.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mozilla/security/nss/cmd/certutil/certutil.c b/mozilla/security/nss/cmd/certutil/certutil.c index 6d4eab56b45..fda08a9f5df 100644 --- a/mozilla/security/nss/cmd/certutil/certutil.c +++ b/mozilla/security/nss/cmd/certutil/certutil.c @@ -2482,8 +2482,13 @@ secuCommandFlag certutil_options[] = } /* -P certdb name prefix */ - if (certutil.options[opt_DBPrefix].activated) - certPrefix = strdup(certutil.options[opt_DBPrefix].arg); + if (certutil.options[opt_DBPrefix].activated) { + if (certutil.options[opt_DBPrefix].arg) { + certPrefix = strdup(certutil.options[opt_DBPrefix].arg); + } else { + Usage(progName); + } + } /* -q PQG file or curve name */ if (certutil.options[opt_PQGFile].activated) {