From d11ac64b95ab0477226980541936cffad5428d5e Mon Sep 17 00:00:00 2001 From: orignal Date: Fri, 28 Jul 2017 15:40:07 -0400 Subject: [PATCH] stop I2P tunnel upon deletion --- libi2pd_client/ClientContext.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libi2pd_client/ClientContext.cpp b/libi2pd_client/ClientContext.cpp index 558a5b7e..5c9048e3 100644 --- a/libi2pd_client/ClientContext.cpp +++ b/libi2pd_client/ClientContext.cpp @@ -704,7 +704,10 @@ namespace client for (auto it = c.begin (); it != c.end ();) { if (!v (it->second.get ())) + { + it->second->Stop (); it = c.erase (it); + } else it++; }