diff --git a/cmd/addpeer.go b/cmd/addpeer.go index c03af7021..731431460 100644 --- a/cmd/addpeer.go +++ b/cmd/addpeer.go @@ -22,13 +22,16 @@ var ( os.Exit(ExitSetupFailed) } - config, _ := Read(configPath) + config, err := Read(configPath) + if err != nil { + log.Fatalf("Error reading config file, message: %v", err) + } config.Peers = append(config.Peers, connection.Peer{ WgPubKey: key, WgAllowedIps: allowedIPs, }) - err := config.Write(configPath) + err = config.Write(configPath) if err != nil { log.Errorf("failed writing config to %s: %s", config, err.Error()) os.Exit(ExitSetupFailed) diff --git a/cmd/up.go b/cmd/up.go index 6896fe8f7..3939086ba 100644 --- a/cmd/up.go +++ b/cmd/up.go @@ -17,7 +17,10 @@ var ( Run: func(cmd *cobra.Command, args []string) { InitLog(logLevel) - config, _ := Read(configPath) + config, err := Read(configPath) + if err != nil { + log.Fatalf("Error reading config file, message: %v", err) + } myKey, err := wgtypes.ParseKey(config.PrivateKey) if err != nil {