fix: validate probe target port input

This commit is contained in:
sagitchu
2026-05-01 23:39:14 +08:00
parent 42c5492c1d
commit a923ec4785
+4 -2
View File
@@ -68,9 +68,11 @@ export const validateTunnelForm = (
}
const probeHost = (form.probeTargetHost || "").trim();
const probePort = Number(form.probeTargetPort || 0);
const probePortInput = form.probeTargetPort;
const probePort = Number(probePortInput ?? 0);
const hasProbePort = probePortInput != null && probePortInput !== 0;
if (probeHost || probePort > 0) {
if (probeHost || hasProbePort) {
if (!probeHost) {
errors.probeTargetHost = "请输入测试目标 Host";
} else if (probeHost.includes("://") || /[\s/?#]/.test(probeHost)) {