fix(fastestvpn): handle lowercase .ovpn filenames
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user