From 2b7709dc84ed37128c125ca7a97b2e4b2c4437e7 Mon Sep 17 00:00:00 2001 From: Brandon Dahler Date: Sun, 23 Mar 2014 20:14:43 -0500 Subject: Wrap create_directory calls in try...catch blocks. Ignores any exceptions thrown if directory exists, otherwise re-throws exception. Rebased-By: Wladimir J. van der Laan --- src/db.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/db.cpp') diff --git a/src/db.cpp b/src/db.cpp index 521562fe6..05cd657f1 100644 --- a/src/db.cpp +++ b/src/db.cpp @@ -72,7 +72,7 @@ bool CDBEnv::Open(const boost::filesystem::path& pathIn) path = pathIn; filesystem::path pathLogDir = path / "database"; - filesystem::create_directory(pathLogDir); + TryCreateDirectory(pathLogDir); filesystem::path pathErrorFile = path / "db.log"; LogPrintf("dbenv.open LogDir=%s ErrorFile=%s\n", pathLogDir.string(), pathErrorFile.string()); -- cgit v1.2.3