diff options
author | Brandon Dahler <brandon.dahler@gmail.com> | 2014-03-23 20:14:43 -0500 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@gmail.com> | 2014-03-31 09:51:58 +0200 |
commit | 2b7709dc84ed37128c125ca7a97b2e4b2c4437e7 (patch) | |
tree | 398d4f480d88291e7c3b73c193d31eb63cb9e6f4 /src/leveldbwrapper.cpp | |
parent | 5a2ed60a047cf9572814558000d7420f642021a2 (diff) |
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 <laanwj@gmail.com>
Diffstat (limited to 'src/leveldbwrapper.cpp')
-rw-r--r-- | src/leveldbwrapper.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/leveldbwrapper.cpp b/src/leveldbwrapper.cpp index 43c737a599..5b4a9c147b 100644 --- a/src/leveldbwrapper.cpp +++ b/src/leveldbwrapper.cpp @@ -51,7 +51,7 @@ CLevelDBWrapper::CLevelDBWrapper(const boost::filesystem::path &path, size_t nCa LogPrintf("Wiping LevelDB in %s\n", path.string()); leveldb::DestroyDB(path.string(), options); } - boost::filesystem::create_directory(path); + TryCreateDirectory(path); LogPrintf("Opening LevelDB in %s\n", path.string()); } leveldb::Status status = leveldb::DB::Open(options, path.string(), &pdb); |