From b673167731ee2e9b0b4e61b76831f583fb076757 Mon Sep 17 00:00:00 2001 From: hippo2025 <253848751+hippo2025@users.noreply.github.com> Date: Fri, 24 Apr 2026 18:54:11 +0800 Subject: [PATCH] Return null in IP test if http port is 0 (#5537) new name Co-Authored-By: Copilot <198982749+Copilot@users.noreply.github.com> --- .../app/src/main/java/com/v2ray/ang/handler/SpeedtestManager.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/SpeedtestManager.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/SpeedtestManager.kt index 3f5eb400..504b3afa 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/SpeedtestManager.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/SpeedtestManager.kt @@ -1,6 +1,5 @@ package com.v2ray.ang.handler -import android.content.Context import android.os.SystemClock import com.v2ray.ang.AppConfig import com.v2ray.ang.R @@ -90,6 +89,7 @@ object SpeedtestManager { val proxyUsername = SettingsManager.getSocksUsername() val proxyPassword = SettingsManager.getSocksPassword() val httpPort = SettingsManager.getHttpPort() + if (httpPort == 0) return null val content = HttpUtil.getUrlContent(url, 5000, httpPort, proxyUsername, proxyPassword) ?: return null val ipInfo = JsonUtil.fromJson(content, IPAPIInfo::class.java) ?: return null