diff --git a/files.c b/files.c
index f42880e363aa77578de0be5e04782e3397fb07ba..2b1c41cd2ade9572d50423de5f6ff73f864f5e1d 100644
--- a/files.c
+++ b/files.c
@@ -444,10 +444,10 @@ int write_file(char *name, int tmp)
 	else
 	    mask = 0666 & ~mask;
     } else
+	/* Use permissions from file we are overwriting. */
 	mask = st.st_mode;
 
     if (!tmp && (!ISSET(FOLLOW_SYMLINKS) && S_ISLNK(lst.st_mode))) {
-	/* Use permissions from file we are overwriting. */
 	if (unlink(realname) == -1) {
 	    if (errno != ENOENT) {
 		statusbar(_("Could not open %s for writing: %s"),