diff --git a/libi2pd_client/ClientContext.cpp b/libi2pd_client/ClientContext.cpp index 9cc6c9bb..e7197f27 100644 --- a/libi2pd_client/ClientContext.cpp +++ b/libi2pd_client/ClientContext.cpp @@ -696,6 +696,14 @@ namespace client if (keys != "transient") destinations[keys] = localDestination; } + else + { + // destination is already running, the pool takes new parameters + // on the fly, no need to recreate anything + localDestination->Reconfigure (options); + if (keys != "transient") + destinations[keys] = localDestination; + } } } }