From 90f75b4092c23d95f930105710ec2bc4c488c209 Mon Sep 17 00:00:00 2001 From: Mygod Date: Fri, 19 Jul 2019 11:22:26 +0800 Subject: [PATCH] Skip cleaning if nothing is running --- mobile/src/main/java/be/mygod/vpnhotspot/RoutingManager.kt | 1 + 1 file changed, 1 insertion(+) 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()