diff --git a/src/jamidht/p2p.cpp b/src/jamidht/p2p.cpp
index 111db3e560c0b6f6a7760fbd8bd74d2c535d3756..d4d53342faff3357b95b3b57775a9046bc2b7069 100644
--- a/src/jamidht/p2p.cpp
+++ b/src/jamidht/p2p.cpp
@@ -404,7 +404,11 @@ private:
         // Send connection request through DHT
         JAMI_DBG() << parent_.account << "[CNX] request connection to " << peer_;
         parent_.account.dht()->putEncrypted(
-            dht::InfoHash::get(PeerConnectionMsg::key_prefix + peer_.toString()), peer_, request);
+            dht::InfoHash::get(PeerConnectionMsg::key_prefix + peer_.toString()), peer_, request,
+            [](bool ok) {
+                if (ok) JAMI_DBG("[CNX] successfully put CNX request on DHT");
+                else    JAMI_ERR("[CNX] error putting CNX request on DHT");
+            });
 
         // Wait for call to onResponse() operated by DHT
         std::mutex mtx;