diff --git a/src/securedht.cpp b/src/securedht.cpp
index b3d33b922373b6068441636df01ce71b4bc459a8..54ea220c740da5fba768637a90633b3d621ce646 100644
--- a/src/securedht.cpp
+++ b/src/securedht.cpp
@@ -338,7 +338,7 @@ SecureDht::putEncrypted(const InfoHash& hash, const InfoHash& to, std::shared_pt
         }
         DHT_LOG.WARN("Encrypting data for PK: %s", pk->getId().toString().c_str());
         try {
-            put(hash, encrypt(*val, *pk), callback, {}, permanent);
+            put(hash, encrypt(*val, *pk), callback, time_point::max(), permanent);
         } catch (const std::exception& e) {
             DHT_LOG.ERR("Error putting encrypted data: %s", e.what());
             if (callback)