summaryrefslogtreecommitdiffstats
path: root/nss_pcache.c
diff options
context:
space:
mode:
authorrcritten <>2005-06-29 22:28:10 +0000
committerrcritten <>2005-06-29 22:28:10 +0000
commite882f3002bf2791b056ef7fcd98bc72a9518b1e1 (patch)
tree1c7a77617186a10629b66d1a41944b05e2cea1bb /nss_pcache.c
parent765a354d6f7de94782fbfa2a9cea65be14316b91 (diff)
downloadmod_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.c6
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);