diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/RoutingManager.kt b/mobile/src/main/java/be/mygod/vpnhotspot/RoutingManager.kt index 44a3acb6..db6fab62 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/RoutingManager.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/RoutingManager.kt @@ -28,6 +28,7 @@ abstract class RoutingManager(private val caller: Any, val downstream: String, p private val active = mutableMapOf() fun clean(reinit: Boolean = true) { + if (!reinit && active.isEmpty()) return for (manager in active.values) manager.routing?.stop() try { Routing.clean()