]> Cypherpunks.ru repositories - govpn.git/blobdiff - src/govpn/cmd/govpn-client/main.go
Check that specified MTUs are not greater than MTUMax
[govpn.git] / src / govpn / cmd / govpn-client / main.go
index c7417f4737a4c265d61e14c93fc290b791656dfa..c4414050937f20e9740a3233d6e2d0c1fcac193e 100644 (file)
@@ -62,6 +62,9 @@ func main() {
        var err error
        log.SetFlags(log.Ldate | log.Lmicroseconds | log.Lshortfile)
 
+       if *mtu > govpn.MTUMax {
+               log.Fatalln("Maximum allowable MTU is", govpn.MTUMax)
+       }
        if *egdPath != "" {
                log.Println("Using", *egdPath, "EGD")
                govpn.EGDInit(*egdPath)