diff --git a/src/ringdht/ringaccount.cpp b/src/ringdht/ringaccount.cpp
index 9f28d891c7b91a610d88672c2039fad862228f12..f689d1841ed3dc8334ffb9f077d66b4071e8d23d 100644
--- a/src/ringdht/ringaccount.cpp
+++ b/src/ringdht/ringaccount.cpp
@@ -237,7 +237,6 @@ RingAccount::newOutgoingCall(const std::string& toUrl)
                         call->onFailure();
                 } else
                     RING_DBG("Successfully put ICE descriptor on DHT");
-                shared_this->dht_.cancelPut(callkey, vid);
             }
         );
 
@@ -1005,7 +1004,6 @@ RingAccount::incomingCall(dht::IceCandidates&& msg)
                     call->onFailure();
             } else
                 RING_DBG("Successfully put ICE descriptor reply on DHT");
-            shared_this->dht_.cancelPut(shared_this->callKey_, vid);
         }
     );
     if (!ice->start(msg.ice_data)) {