diff options
author | wtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-23 22:03:18 +0000 |
---|---|---|
committer | wtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-23 22:03:18 +0000 |
commit | 105d168e1ed331cb2a84ab11e9d058f10085b636 (patch) | |
tree | 075a91b1b59c62ce75d215f2d2f9252c62fe3b3a | |
parent | 356aa42fdab50cd353bde844fbbcdd953e2726d8 (diff) | |
download | chromium_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
-rw-r--r-- | base/nss_init.cc | 8 |
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) { |