From 11209910199c33f704c96545cbe21cf6df365528 Mon Sep 17 00:00:00 2001 From: yusing Date: Tue, 17 Sep 2024 00:30:26 +0800 Subject: [PATCH] v0.5-rc2: fixed port being overridden to 80 or 443 --- src/models/proxy_entry.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/models/proxy_entry.go b/src/models/proxy_entry.go index 993ff1c..e844217 100644 --- a/src/models/proxy_entry.go +++ b/src/models/proxy_entry.go @@ -39,10 +39,12 @@ func (e *ProxyEntry) SetDefaults() { if e.Host == "" { e.Host = "localhost" } - switch e.Scheme { - case "http": - e.Port = "80" - case "https": - e.Port = "443" + if e.Port == "" { + switch e.Scheme { + case "http": + e.Port = "80" + case "https": + e.Port = "443" + } } }