about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--aerc.go2
-rw-r--r--config/config.go6
2 files changed, 4 insertions, 4 deletions
diff --git a/aerc.go b/aerc.go
index 033de7b..cfd192a 100644
--- a/aerc.go
+++ b/aerc.go
@@ -135,7 +135,7 @@ func main() {
 
 	conf, err := config.LoadConfigFromFile(nil, ShareDir)
 	if err != nil {
-		fmt.Printf("Failed to load config: %v\n", err)
+		fmt.Fprintf(os.Stderr, "Failed to load config: %v\n", err)
 		os.Exit(1)
 	}
 
diff --git a/config/config.go b/config/config.go
index 356d562..8ba705c 100644
--- a/config/config.go
+++ b/config/config.go
@@ -465,9 +465,9 @@ func checkConfigPerms(filename string) error {
 	goPerms := perms >> 3
 	// group or others have read access
 	if goPerms&0x44 != 0 {
-		fmt.Printf("The file %v has too open permissions.\n", filename)
-		fmt.Println("This is a security issue (it contains passwords).")
-		fmt.Printf("To fix it, run `chmod 600 %v`\n", filename)
+		fmt.Fprintf(os.Stderr, "The file %v has too open permissions.\n", filename)
+		fmt.Fprintln(os.Stderr, "This is a security issue (it contains passwords).")
+		fmt.Fprintf(os.Stderr, "To fix it, run `chmod 600 %v`\n", filename)
 		return errors.New("account.conf permissions too lax")
 	}
 	return nil