diff --git a/internal/client/state.go b/internal/client/state.go index 0ab8270..b9f8125 100644 --- a/internal/client/state.go +++ b/internal/client/state.go @@ -154,6 +154,15 @@ func (raw *RawConfig) ProcessRawConfig(worldState common.WorldState) (local Loca return nullErr("ServerName") } auth.MockDomain = raw.ServerName + + var filteredAlternativeNames []string + for _, alternativeName := range raw.AlternativeNames { + if len(alternativeName) > 0 { + filteredAlternativeNames = append(filteredAlternativeNames, alternativeName) + } + } + raw.AlternativeNames = filteredAlternativeNames + local.MockDomainList = raw.AlternativeNames local.MockDomainList = append(local.MockDomainList, auth.MockDomain) if raw.ProxyMethod == "" {