From 4d2e9ca5184bc784aae20d181077dde6c219fef8 Mon Sep 17 00:00:00 2001 From: "rui.zheng" Date: Sat, 12 Aug 2017 14:15:28 +0800 Subject: [PATCH] add .travis.yml --- .travis.yml | 8 ++++++++ cmd/gost/main.go | 8 +++++++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..f5d486b --- /dev/null +++ b/.travis.yml @@ -0,0 +1,8 @@ +language: go +sudo: false +go: + - 1.8 + +script: + - go test -v + - cd cmd/gost && go build \ No newline at end of file diff --git a/cmd/gost/main.go b/cmd/gost/main.go index deb6f66..df08252 100644 --- a/cmd/gost/main.go +++ b/cmd/gost/main.go @@ -485,7 +485,13 @@ func parseIP(s string) (ips []string) { } file, err := os.Open(s) if err != nil { - return strings.Split(s, ",") + ss := strings.Split(s, ",") + for _, s := range ss { + if ip := net.ParseIP(s); ip != nil { + ips = append(ips, s) + } + } + return } scanner := bufio.NewScanner(file)