summaryrefslogtreecommitdiff
path: root/src/DHTSetup.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-08-05 20:17:19 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-08-05 21:50:11 +0900
commitf141cd4228018b8699b403bd4e67e8891d27e9c2 (patch)
tree7d81c862b49ae2a546bb5e2711a832a41b5e0713 /src/DHTSetup.cc
parent5eb338ad870d4f2824ced82ddf37f6325777663e (diff)
Rewritten DHTRoutingTableDeserializer using stdio instead of stream.
Diffstat (limited to 'src/DHTSetup.cc')
-rw-r--r--src/DHTSetup.cc6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/DHTSetup.cc b/src/DHTSetup.cc
index 3d4ec816..01102095 100644
--- a/src/DHTSetup.cc
+++ b/src/DHTSetup.cc
@@ -99,11 +99,7 @@ void DHTSetup::setup
e->getOption()->get(family == AF_INET?PREF_DHT_FILE_PATH:
PREF_DHT_FILE_PATH6);
try {
- std::ifstream in(dhtFile.c_str(), std::ios::binary);
- if(!in) {
- throw DL_ABORT_EX("Could not open file");
- }
- deserializer.deserialize(in);
+ deserializer.deserialize(dhtFile);
localNode = deserializer.getLocalNode();
} catch(RecoverableException& e) {
A2_LOG_ERROR_EX