summaryrefslogtreecommitdiffstats
path: root/base/nss_init.cc
diff options
context:
space:
mode:
authorwtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-23 22:03:18 +0000
committerwtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-23 22:03:18 +0000
commit105d168e1ed331cb2a84ab11e9d058f10085b636 (patch)
tree075a91b1b59c62ce75d215f2d2f9252c62fe3b3a /base/nss_init.cc
parent356aa42fdab50cd353bde844fbbcdd953e2726d8 (diff)
downloadchromium_src-105d168e1ed331cb2a84ab11e9d058f10085b636.zip
chromium_src-105d168e1ed331cb2a84ab11e9d058f10085b636.tar.gz
chromium_src-105d168e1ed331cb2a84ab11e9d058f10085b636.tar.bz2
Log the argument (NSS config directory) that we pass to
NSS_InitReadWrite if it fails. R=senorblanco BUG=18772 TEST=none Review URL: http://codereview.chromium.org/335001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29953 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/nss_init.cc')
-rw-r--r--base/nss_init.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/base/nss_init.cc b/base/nss_init.cc
index 6e6ab94..24e3203 100644
--- a/base/nss_init.cc
+++ b/base/nss_init.cc
@@ -82,11 +82,13 @@ class NSSInitSingleton {
if (!database_dir.empty()) {
// Initialize with a persistant database (~/.pki/nssdb).
// Use "sql:" which can be shared by multiple processes safely.
- status = NSS_InitReadWrite(
- StringPrintf("sql:%s", database_dir.c_str()).c_str());
+ std::string nss_config_dir =
+ StringPrintf("sql:%s", database_dir.c_str());
+ status = NSS_InitReadWrite(nss_config_dir.c_str());
if (status != SECSuccess) {
LOG(ERROR) << "Error initializing NSS with a persistent "
- "databases: NSS error code " << PR_GetError();
+ "database (" << nss_config_dir
+ << "): NSS error code " << PR_GetError();
}
}
if (status != SECSuccess) {