diff --git a/src/securedht.cpp b/src/securedht.cpp index 2c16d6938661437d75ad82fca791fcc4f8070edd..2201d82185521e68e97d9f149aba3c3ce8e8dec2 100644 --- a/src/securedht.cpp +++ b/src/securedht.cpp @@ -228,7 +228,7 @@ SecureDht::findPublicKey(const InfoHash& node, const std::function<void(const Sp cb(pk); return; } - findCertificate(node, [=](const Sp<crypto::Certificate> crt) { + findCertificate(node, [=](const Sp<crypto::Certificate>& crt) { if (crt && *crt) { auto pk = std::make_shared<crypto::PublicKey>(crt->getPublicKey()); if (*pk) {