From 6d0384b6f18c0c0be5ef66540c38ae2adaab063a Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Fri, 2 Feb 2024 16:47:22 +0800 Subject: [PATCH] Bug fix --- .../main/kotlin/com/v2ray/ang/util/AngConfigManager.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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 ed886b9d..c3dea69a 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 @@ -775,10 +775,11 @@ object AngConfigManager { val dicQuery = HashMap() dicQuery["publickey"] = Utils.urlEncode(outbound.settings?.peers?.get(0)?.publicKey.toString()) - dicQuery["reserved"] = Utils.urlEncode( - Utils.removeWhiteSpace(outbound.settings?.reserved?.joinToString()) - .toString() - ) + if (outbound.settings?.reserved != null) { + dicQuery["reserved"] = Utils.urlEncode( + Utils.removeWhiteSpace(outbound.settings?.reserved?.joinToString()) + .toString() + )} dicQuery["address"] = Utils.urlEncode( Utils.removeWhiteSpace((outbound.settings?.address as List<*>).joinToString()) .toString()