diff options
author | rcritten <> | 2005-06-29 22:28:10 +0000 |
---|---|---|
committer | rcritten <> | 2005-06-29 22:28:10 +0000 |
commit | e882f3002bf2791b056ef7fcd98bc72a9518b1e1 (patch) | |
tree | 1c7a77617186a10629b66d1a41944b05e2cea1bb /nss_pcache.c | |
parent | 765a354d6f7de94782fbfa2a9cea65be14316b91 (diff) | |
download | mod_nss-e882f3002bf2791b056ef7fcd98bc72a9518b1e1.tar.gz mod_nss-e882f3002bf2791b056ef7fcd98bc72a9518b1e1.tar.xz mod_nss-e882f3002bf2791b056ef7fcd98bc72a9518b1e1.zip |
Add NSS database prefix support
Diffstat (limited to 'nss_pcache.c')
-rw-r--r-- | nss_pcache.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/nss_pcache.c b/nss_pcache.c index 5912c02..9baa829 100644 --- a/nss_pcache.c +++ b/nss_pcache.c @@ -297,8 +297,8 @@ int main(int argc, char ** argv) char * tokenName; char * tokenpw; - if (argc != 2) { - fprintf(stderr, "Usage: nss_pcache <directory>\n"); + if (argc < 2 || argc > 3) { + fprintf(stderr, "Usage: nss_pcache <directory> <prefix>\n"); exit(1); } @@ -309,7 +309,7 @@ int main(int argc, char ** argv) PK11_ConfigurePKCS11(NULL,NULL,NULL, INTERNAL_TOKEN_NAME, NULL, NULL,NULL,NULL,8,1); /* Initialize NSS and open the certificate database read-only. */ - rv = NSS_Initialize(argv[1], NULL, NULL, "secmod.db", NSS_INIT_READONLY); + rv = NSS_Initialize(argv[1], argc == 3 ? argv[2] : NULL, argc == 3 ? argv[2] : NULL, "secmod.db", NSS_INIT_READONLY); in = PR_GetSpecialFD(PR_StandardInput); out = PR_GetSpecialFD(PR_StandardOutput); |