Просмотр исходного кода

Merge pull request #6234 from jzupka/fix_check_default_ip

Adds check if default ip address is correct format.
Michael Crosby 11 лет назад
Родитель
Сommit
ade6bd7785
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      docker/docker.go

+ 5 - 0
docker/docker.go

@@ -6,6 +6,7 @@ import (
 	"fmt"
 	"io/ioutil"
 	"log"
+	"net"
 	"os"
 	"runtime"
 	"strings"
@@ -99,6 +100,10 @@ func main() {
 		log.Fatal("You specified --iptables=false with --icc=false. ICC uses iptables to function. Please set --icc or --iptables to true.")
 	}
 
+	if net.ParseIP(*flDefaultIp) == nil {
+		log.Fatalf("Specified --ip=%s is not in correct format \"0.0.0.0\".", *flDefaultIp)
+	}
+
 	if *flDebug {
 		os.Setenv("DEBUG", "1")
 	}