diff --git a/include/fileutils.h b/include/fileutils.h index 434eac014c8ce361f813d633d0b216bba2e626ba..a2c5f8318a1a342673d2335bb00057f2cbcce478 100644 --- a/include/fileutils.h +++ b/include/fileutils.h @@ -96,7 +96,6 @@ int accessFile(const std::string& file, int mode); class IdList { public: - IdList() = default; IdList(std::filesystem::path p): path(std::move(p)) { load(); } diff --git a/src/connectionmanager.cpp b/src/connectionmanager.cpp index 6e0fc4d63f53553ffb5230f9ff72b59418bb4820..a1b38d883951814ae438883b52f12239e5de1fe8 100644 --- a/src/connectionmanager.cpp +++ b/src/connectionmanager.cpp @@ -1540,7 +1540,7 @@ bool ConnectionManager::Impl::isMessageTreated(dht::Value::Id id) { std::lock_guard<std::mutex> lock(messageMutex_); - return treatedMessages_.add(id); + return !treatedMessages_.add(id); } /**