diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-10-11 15:10:28 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-10-11 15:10:28 +0000 |
| commit | 8bfe35d3f27e5f7f64d7d7ca6c2165eae2ceeb62 (patch) | |
| tree | 480ee72dfdcbb0490962550cbb65e1b61a6874bb /src | |
| parent | b3036d5840b7aea50fa88dd01d7be7c0cc6fe74e (diff) | |
2010-10-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Simplified directory creation.
* src/DHTAutoSaveCommand.cc
Diffstat (limited to 'src')
| -rw-r--r-- | src/DHTAutoSaveCommand.cc | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/src/DHTAutoSaveCommand.cc b/src/DHTAutoSaveCommand.cc index 63f8b2c6..abecaded 100644 --- a/src/DHTAutoSaveCommand.cc +++ b/src/DHTAutoSaveCommand.cc @@ -91,22 +91,7 @@ void DHTAutoSaveCommand::save() std::string tempFile = dhtFile; tempFile += "__temp"; - { - File f(tempFile); - if(!f.isFile()) { - File dir(f.getDirname()); - if(!dir.exists()) { - if(!dir.mkdirs()) { - getLogger()->info(EX_MAKE_DIR, - dir.getPath().c_str(), strerror(errno)); - return; - } - } else if(!dir.isDir()) { - getLogger()->info(EX_NOT_DIRECTORY, dir.getPath().c_str()); - return; - } - } - } + File(tempFile).mkdirs(); std::vector<SharedHandle<DHTNode> > nodes; std::vector<SharedHandle<DHTBucket> > buckets; routingTable_->getBuckets(buckets); |
