Browse Source

Fix: cases missing from 966cf1f

Rod Hynes 8 years ago
parent
commit
ad1ad1ac92
2 changed files with 4 additions and 4 deletions
  1. 2 2
      psiphon/common/tun/tun_darwin.go
  2. 2 2
      psiphon/common/tun/tun_linux.go

+ 2 - 2
psiphon/common/tun/tun_darwin.go

@@ -250,7 +250,7 @@ func configureServerInterface(
 		"ifconfig",
 		tunDeviceName,
 		IPv4Address, IPv4Address, IPv4Netmask,
-		"mtu", strconv.Itoa(config.MTU),
+		"mtu", strconv.Itoa(getMTU(config.MTU)),
 		"up")
 	if err != nil {
 		return common.ContextError(err)
@@ -364,7 +364,7 @@ func configureClientInterface(
 		tunDeviceName,
 		IPv4Address, IPv4Address,
 		"netmask", IPv4Netmask,
-		"mtu", strconv.Itoa(config.MTU),
+		"mtu", strconv.Itoa(getMTU(config.MTU)),
 		"up")
 	if err != nil {
 		return common.ContextError(err)

+ 2 - 2
psiphon/common/tun/tun_linux.go

@@ -194,7 +194,7 @@ func configureServerInterface(
 		"ifconfig",
 		tunDeviceName,
 		IPv4Address, "netmask", IPv4Netmask,
-		"mtu", strconv.Itoa(config.MTU),
+		"mtu", strconv.Itoa(getMTU(config.MTU)),
 		"up")
 	if err != nil {
 		return common.ContextError(err)
@@ -262,7 +262,7 @@ func configureClientInterface(
 		tunDeviceName,
 		IPv4Address,
 		"netmask", IPv4Netmask,
-		"mtu", strconv.Itoa(config.MTU),
+		"mtu", strconv.Itoa(getMTU(config.MTU)),
 		"up")
 	if err != nil {
 		return common.ContextError(err)