Skip to content

Commit d2bad0e

Browse files
authored
Merge pull request #3 from Worty/main
fix: MTU should be set on [Interface] not per Peer
2 parents c8f6bcc + b652c38 commit d2bad0e

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

backend/generator.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,12 @@ func (c *Client) generateClientConfig(server *Server, w io.Writer) error {
5252
}
5353
}
5454

55+
if c.MTU > 0 {
56+
_, _ = fmt.Fprintln(w, "MTU =", c.MTU)
57+
} else if server.MTU != 0 && c.MTU == 0 {
58+
_, _ = fmt.Fprintln(w, "MTU =", server.MTU)
59+
}
60+
5561
_, _ = fmt.Fprintln(w, "\n[Peer]")
5662
if server.PresharedKey != "" {
5763
_, _ = fmt.Fprintln(w, "PresharedKey =", server.PresharedKey)
@@ -69,11 +75,5 @@ func (c *Client) generateClientConfig(server *Server, w io.Writer) error {
6975
_, _ = fmt.Fprintln(w, "PersistentKeepalive =", server.ClientPersistentKeepalive)
7076
}
7177

72-
if c.MTU > 0 {
73-
_, _ = fmt.Fprintln(w, "MTU =", c.MTU)
74-
} else if server.MTU != 0 && c.MTU == 0 {
75-
_, _ = fmt.Fprintln(w, "MTU =", server.MTU)
76-
}
77-
7878
return nil
7979
}

0 commit comments

Comments
 (0)