cmd/pgmap: fix missing STUN flag

This commit is contained in:
rkonfj
2024-12-27 22:34:24 +08:00
parent 5871d0ccaa
commit cdbb6ebd28

View File

@@ -42,7 +42,7 @@ func main() {
flag.IntVar(&logLevel, "loglevel", int(slog.LevelInfo), "log level (default is 0:info)") flag.IntVar(&logLevel, "loglevel", int(slog.LevelInfo), "log level (default is 0:info)")
flag.Var(&stuns, "stun", "stun server for peers NAT traversal (leave blank to disable NAT traversal)") flag.Var(&stuns, "stun", "stun server for peers NAT traversal (leave blank to disable NAT traversal)")
commandConfig := peermap.Config{STUNs: stuns} commandConfig := peermap.Config{}
flag.StringVar(&commandConfig.Listen, "listen", "127.0.0.1:9987", "") flag.StringVar(&commandConfig.Listen, "listen", "127.0.0.1:9987", "")
flag.StringVar(&commandConfig.Listen, "l", "127.0.0.1:9987", "listen http address") flag.StringVar(&commandConfig.Listen, "l", "127.0.0.1:9987", "listen http address")
flag.StringVar(&commandConfig.SecretKey, "secret-key", "", "key to generate network secret (defaut generate a random one)") flag.StringVar(&commandConfig.SecretKey, "secret-key", "", "key to generate network secret (defaut generate a random one)")
@@ -53,6 +53,8 @@ func main() {
flag.Usage = usage flag.Usage = usage
flag.Parse() flag.Parse()
commandConfig.STUNs = stuns
slog.SetLogLoggerLevel(slog.Level(logLevel)) slog.SetLogLoggerLevel(slog.Level(logLevel))
if err := run(commandConfig, configPath); err != nil { if err := run(commandConfig, configPath); err != nil {
fmt.Printf("Error: %s\n", err) fmt.Printf("Error: %s\n", err)