diff -U2 -r /var/lib/copr-rpmbuild/results/i2pd-git/upstream-unpacked/Source0/i2pd-openssl/libi2pd/Destination.cpp /var/lib/copr-rpmbuild/results/i2pd-git/srpm-unpacked/i2pd-openssl.tar.gz-extract/i2pd-openssl/libi2pd/Destination.cpp --- /var/lib/copr-rpmbuild/results/i2pd-git/upstream-unpacked/Source0/i2pd-openssl/libi2pd/Destination.cpp 2026-10-11 15:47:46.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/i2pd-git/srpm-unpacked/i2pd-openssl.tar.gz-extract/i2pd-openssl/libi2pd/Destination.cpp 2026-10-11 15:26:47.000000000 +0000 @@ -944,6 +944,6 @@ request->outboundTunnel->GetNumHops ()*(uint64_t)(i2p::tunnel::HIGH_LATENCY_PER_HOP)/1000LL; request->requestTimeoutTimer.expires_after (std::chrono::milliseconds(requestLeaseSetTimeout)); - request->requestTimeoutTimer.async_wait (std::bind (&LeaseSetDestination::HandleRequestTimeoutTimer, - shared_from_this (), std::placeholders::_1, dest)); + request->requestTimeoutTimer.async_wait (std::bind (&LeaseSetDestination::HandleRequestTimoutTimer, + shared_from_this (), std::placeholders::_1, dest, requestLeaseSetTimeout)); } else @@ -952,6 +952,6 @@ } - void LeaseSetDestination::HandleRequestTimeoutTimer (const boost::system::error_code& ecode, - const i2p::data::IdentHash& dest) + void LeaseSetDestination::HandleRequestTimoutTimer (const boost::system::error_code& ecode, + const i2p::data::IdentHash& dest, uint64_t requestLeaseSetTimeout) { if (ecode != boost::asio::error::operation_aborted) @@ -977,5 +977,5 @@ else { - LogPrint (eLogWarning, "Destination: ", dest.ToBase64 (), " was not found within ", MAX_LEASESET_REQUEST_TIMEOUT, " seconds"); + LogPrint (eLogWarning, "Destination: ", dest.ToBase64 (), " was not found within ", requestLeaseSetTimeout, " seconds"); done = true; } diff -U2 -r /var/lib/copr-rpmbuild/results/i2pd-git/upstream-unpacked/Source0/i2pd-openssl/libi2pd/Destination.h /var/lib/copr-rpmbuild/results/i2pd-git/srpm-unpacked/i2pd-openssl.tar.gz-extract/i2pd-openssl/libi2pd/Destination.h --- /var/lib/copr-rpmbuild/results/i2pd-git/upstream-unpacked/Source0/i2pd-openssl/libi2pd/Destination.h 2026-10-11 15:47:46.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/i2pd-git/srpm-unpacked/i2pd-openssl.tar.gz-extract/i2pd-openssl/libi2pd/Destination.h 2026-10-11 15:26:47.000000000 +0000 @@ -209,5 +209,5 @@ bool SendLeaseSetRequest (const i2p::data::IdentHash& dest, std::shared_ptr nextFloodfill, std::shared_ptr request); void SendNextLeaseSetRequest (const i2p::data::IdentHash& key, std::shared_ptr request); - void HandleRequestTimeoutTimer (const boost::system::error_code& ecode, const i2p::data::IdentHash& dest); + void HandleRequestTimoutTimer (const boost::system::error_code& ecode, const i2p::data::IdentHash& dest, uint64_t requestLeaseSetTimeout); void HandleCleanupTimer (const boost::system::error_code& ecode); void CleanupRemoteLeaseSets ();