Browse Source

Register alive service even for static nodes

Artem Lukyanov 3 years ago
parent
commit
692e087ebd
1 changed files with 2 additions and 7 deletions
  1. 2 7
      cmd/main.go

+ 2 - 7
cmd/main.go

@@ -107,19 +107,14 @@ func Main() func(c *cli.Context) error {
 		}
 		}
 		o, vpnOpts, ll := cliToOpts(c)
 		o, vpnOpts, ll := cliToOpts(c)
 
 
+		o = append(o, services.Alive(30*time.Second)...)
 		if c.Bool("dhcp") {
 		if c.Bool("dhcp") {
 			address, _, err := net.ParseCIDR(c.String("address"));
 			address, _, err := net.ParseCIDR(c.String("address"));
 			if err != nil {
 			if err != nil {
 				return err
 				return err
 			}
 			}
 			nodeOpts, vO := vpn.DHCP(ll, 10*time.Second, c.String("lease-dir"), address.String())
 			nodeOpts, vO := vpn.DHCP(ll, 10*time.Second, c.String("lease-dir"), address.String())
-			o = append(
-				append(
-					o,
-					services.Alive(30*time.Second)...,
-				),
-				nodeOpts...,
-			)
+			o = append(o, nodeOpts...,)
 			vpnOpts = append(vpnOpts, vO...)
 			vpnOpts = append(vpnOpts, vO...)
 		}
 		}