diff --git a/src/jamidht/account_manager.cpp b/src/jamidht/account_manager.cpp index 94ed89f900094b9ab2fcdf6be2f46f94551e1f9f..cec50766f2bcab06c53674943185b2f1369fc444 100644 --- a/src/jamidht/account_manager.cpp +++ b/src/jamidht/account_manager.cpp @@ -598,12 +598,20 @@ AccountManager::sendTrustRequest(const std::string& to, } forEachDevice(toH, [this, toH, convId, payload](const std::shared_ptr<dht::crypto::PublicKey>& dev) { - JAMI_WARN("sending trust request to: %s / %s", - toH.toString().c_str(), - dev->getLongId().toString().c_str()); + auto to = toH.toString(); + JAMI_WARNING("sending trust request to: {:s} / {:s}", + to, + dev->getLongId().toString()); dht_->putEncrypted(dht::InfoHash::get("inbox:" + dev->getId().toString()), dev, - dht::TrustRequest(DHT_TYPE_NS, convId, payload)); + dht::TrustRequest(DHT_TYPE_NS, convId, payload), + [to, size = payload.size()](bool ok) { + if (!ok) + JAMI_ERROR("Tried to send request {:s} (size: " + "{:d}), but put failed", + to, + size); + }); }); }