summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--config/config.go3
1 files changed, 1 insertions, 2 deletions
diff --git a/config/config.go b/config/config.go
index e646133..8b409fe 100644
--- a/config/config.go
+++ b/config/config.go
@@ -636,9 +636,8 @@ func checkConfigPerms(filename string) error {
 		return nil // disregard absent files
 	}
 	perms := info.Mode().Perm()
-	goPerms := perms >> 3
 	// group or others have read access
-	if goPerms&0x44 != 0 {
+	if perms&044 != 0 {
 		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)