Browse code

fix nameserver regex.

Liang-Chi Hsieh authored on 2013/11/12 11:53:34
Showing 1 changed files
... ...
@@ -944,7 +944,7 @@ func StripComments(input []byte, commentMarker []byte) []byte {
944 944
 func GetNameserversAsCIDR(resolvConf []byte) []string {
945 945
 	var parsedResolvConf = StripComments(resolvConf, []byte("#"))
946 946
 	nameservers := []string{}
947
-	re := regexp.MustCompile(`^\s*nameserver\s*(([0-9]\.){3}([0-9]))\s*$`)
947
+	re := regexp.MustCompile(`^\s*nameserver\s*(([0-9]+\.){3}([0-9]+))\s*$`)
948 948
 	for _, line := range bytes.Split(parsedResolvConf, []byte("\n")) {
949 949
 		var ns = re.FindSubmatch(line)
950 950
 		if len(ns) > 0 {