Преглед изворни кода

cmd/utils: fix maxpeers vs lightpeers logic (#16125)

Felföldi Zsolt пре 7 година
родитељ
комит
1488fdaf19
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      cmd/utils/flags.go

+ 3 - 0
cmd/utils/flags.go

@@ -814,6 +814,9 @@ func SetP2PConfig(ctx *cli.Context, cfg *p2p.Config) {
 
 	if ctx.GlobalIsSet(MaxPeersFlag.Name) {
 		cfg.MaxPeers = ctx.GlobalInt(MaxPeersFlag.Name)
+		if lightServer && !ctx.GlobalIsSet(LightPeersFlag.Name) {
+			cfg.MaxPeers += lightPeers
+		}
 	} else {
 		if lightServer {
 			cfg.MaxPeers += lightPeers