diff --git a/src/securedht.cpp b/src/securedht.cpp
index 7f3392907e1f56290fec589e4742539512df7174..c800af7ad727fcd2e8726309cfa2aa62422d0f62 100644
--- a/src/securedht.cpp
+++ b/src/securedht.cpp
@@ -333,7 +333,7 @@ SecureDht::putSigned(const InfoHash& hash, std::shared_ptr<Value> val, DoneCallb
         },
         [hash,val,this,callback,permanent] (bool /* ok */) {
             sign(*val);
-            put(hash, val, callback, {}, permanent);
+            put(hash, val, callback, time_point::max(), permanent);
         },
         Value::IdFilter(val->id)
     );