fix(fastestvpn): handle lowercase .ovpn filenames

This commit is contained in:
Quentin McGaw
2022-10-28 11:02:24 +00:00
parent b275354a92
commit e7d5ae5dc1

View File

@@ -15,15 +15,15 @@ func parseFilename(fileName string) (
country string, tcp, udp bool, err error, country string, tcp, udp bool, err error,
) { ) {
const ( const (
tcpSuffix = "-TCP.ovpn" tcpSuffix = "-tcp.ovpn"
udpSuffix = "-UDP.ovpn" udpSuffix = "-udp.ovpn"
) )
var suffix string var suffix string
switch { switch {
case strings.HasSuffix(fileName, tcpSuffix): case strings.HasSuffix(strings.ToLower(fileName), tcpSuffix):
suffix = tcpSuffix suffix = tcpSuffix
tcp = true tcp = true
case strings.HasSuffix(fileName, udpSuffix): case strings.HasSuffix(strings.ToLower(fileName), udpSuffix):
suffix = udpSuffix suffix = udpSuffix
udp = true udp = true
default: default: