summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorian.mcgreer%sun.com <devnull@localhost>2002-12-04 20:52:05 +0000
committerian.mcgreer%sun.com <devnull@localhost>2002-12-04 20:52:05 +0000
commit5fe5499a6fdfa8c58f06832229fd2c7dbc15a01c (patch)
tree456f3bd7bf2859fea0ea9d33c1c08f8a8f6c7041
parentce7931f9ff7229b9217bd3234ded9b39a228fd89 (diff)
downloadnss-hg-5fe5499a6fdfa8c58f06832229fd2c7dbc15a01c.tar.gz
backing out changes to dbm cache size for 3.3.3 release
-rw-r--r--security/nss/lib/certdb/pcertdb.c27
1 files changed, 12 insertions, 15 deletions
diff --git a/security/nss/lib/certdb/pcertdb.c b/security/nss/lib/certdb/pcertdb.c
index 9ecfed1c1..f6601d4cb 100644
--- a/security/nss/lib/certdb/pcertdb.c
+++ b/security/nss/lib/certdb/pcertdb.c
@@ -4223,16 +4223,6 @@ SEC_CertNicknameConflict(char *nickname, SECItem *derSubject,
return(rv);
}
-#define DBM_DEFAULT 0
-static const HASHINFO cert_hashInfo = {
- DBM_DEFAULT, /* bucket size */
- DBM_DEFAULT, /* fill factor */
- DBM_DEFAULT, /* number of elements */
- 1024 * 1024, /* (1 M) bytes to cache */
- DBM_DEFAULT, /* hash function */
- DBM_DEFAULT /* byte order */
-};
-
/*
* Open the certificate database and index databases. Create them if
* they are not there or bad.
@@ -4264,8 +4254,7 @@ SEC_OpenPermCertDB(CERTCertDBHandle *handle, PRBool readOnly,
/*
* first open the permanent file based database.
*/
- handle->permCertDB = dbopen( certdbname, openflags, 0600, DB_HASH,
- &cert_hashInfo );
+ handle->permCertDB = dbopen( certdbname, openflags, 0600, DB_HASH, 0 );
/* check for correct version number */
if ( handle->permCertDB ) {
@@ -4295,7 +4284,7 @@ SEC_OpenPermCertDB(CERTCertDBHandle *handle, PRBool readOnly,
handle->permCertDB = dbopen(certdbname,
O_RDWR | O_CREAT | O_TRUNC,
- 0600, DB_HASH, &cert_hashInfo);
+ 0600, DB_HASH, 0);
/* if create fails then we lose */
if ( handle->permCertDB == 0 ) {
@@ -4861,6 +4850,15 @@ CERT_OpenCertDB(CERTCertDBHandle *handle, PRBool readOnly,
CERTDBNameFunc namecb, void *cbarg)
{
int rv;
+#define DBM_DEFAULT 0
+ static const HASHINFO hashInfo = {
+ DBM_DEFAULT, /* bucket size */
+ DBM_DEFAULT, /* fill factor */
+ DBM_DEFAULT, /* number of elements */
+ 256 * 1024, /* bytes to cache */
+ DBM_DEFAULT, /* hash function */
+ DBM_DEFAULT /* byte order */
+ };
certdb_InitDBLock();
@@ -4873,8 +4871,7 @@ CERT_OpenCertDB(CERTCertDBHandle *handle, PRBool readOnly,
/*
* Open the memory resident decoded cert database.
*/
- handle->tempCertDB = dbopen(0, O_RDWR | O_CREAT, 0600, DB_HASH,
- &cert_hashInfo);
+ handle->tempCertDB = dbopen(0, O_RDWR | O_CREAT, 0600, DB_HASH, &hashInfo);
if ( !handle->tempCertDB ) {
goto loser;
}