From 28e2ca5a6f53d0304c0fecb4d27185f0a027bf14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Fri, 23 Feb 2024 14:19:59 -0500 Subject: [PATCH] IdList: fix reversed boolean in treatedMessages_ Change-Id: I7b69bd74a401aac644ad42a521cfe8a17f455974 --- include/fileutils.h | 1 - src/connectionmanager.cpp | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/include/fileutils.h b/include/fileutils.h index 434eac0..a2c5f83 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 6e0fc4d..a1b38d8 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); } /** -- GitLab