diff --git a/src/jamidht/conversation.cpp b/src/jamidht/conversation.cpp index 9146ed0ea77c61cc773d331b8b28ee883b209d86..7f176a4dec2196695251ddec30d54cdbf77f0e64 100644 --- a/src/jamidht/conversation.cpp +++ b/src/jamidht/conversation.cpp @@ -1976,8 +1976,10 @@ Conversation::onFileChannelRequest(const std::string& member, auto commit = getCommit(interactionId); if (commit == std::nullopt || commit->find("type") == commit->end() || commit->find("tid") == commit->end() || commit->find("sha3sum") == commit->end() - || commit->at("type") != "application/data-transfer+json") + || commit->at("type") != "application/data-transfer+json") { + JAMI_WARNING("[Account {:s}] {} requested invalid file transfer commit {}", pimpl_->accountId_, member, interactionId); return false; + } auto path = dataTransfer()->path(fileId); @@ -1986,7 +1988,7 @@ Conversation::onFileChannelRequest(const std::string& member, if (std::filesystem::is_symlink(path)) { dhtnet::fileutils::remove(path, true); } - JAMI_DEBUG("[Account {:s}] {:s} asked for non existing file {} in {:s}", + JAMI_WARNING("[Account {:s}] {:s} asked for non existing file {} in {:s}", pimpl_->accountId_, member, fileId, @@ -1995,8 +1997,8 @@ Conversation::onFileChannelRequest(const std::string& member, } // Check that our file is correct before sending if (verifyShaSum && commit->at("sha3sum") != fileutils::sha3File(path)) { - JAMI_DEBUG( - "[Account {:s}] {:s} asked for file {:s} in {:s}, but our version is not complete", + JAMI_WARNING( + "[Account {:s}] {:s} asked for file {:s} in {:s}, but our version is not complete or corrupted", pimpl_->accountId_, member, fileId,