diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/AngConfigManager.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/AngConfigManager.kt index 1e4d7686..4eb6e9de 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/AngConfigManager.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/AngConfigManager.kt @@ -794,7 +794,7 @@ object AngConfigManager { return 0 } val removedSelectedServer = - if (!TextUtils.isEmpty(subid) && configs.vmess[configs.index].subid.equals(subid)) + if (!TextUtils.isEmpty(subid) && configs.vmess.count() > 0 && configs.vmess[configs.index].subid.equals(subid)) configs.vmess[configs.index] else null