Line up link/unlink/rename check if conditional with top if conditional
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@387 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
Этот коммит содержится в:
родитель
21e3c28af2
Коммит
71e464034d
@ -7,6 +7,9 @@ CVS code -
|
||||
- We now run check on result of lstat(), not stat(), to be
|
||||
safer. New variable anyexists, we use still use realexists
|
||||
later in the program.
|
||||
- OOPS, line up link/unlink/rename check if conditional with
|
||||
top if conditional. Option -l has been broken for 9 versions,
|
||||
no one noticed?!
|
||||
- winio.c:
|
||||
edit_add()
|
||||
- Off by one display error (fix by Rocco Corsi).
|
||||
|
2
files.c
2
files.c
@ -431,7 +431,7 @@ int write_file(char *name, int tmp)
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (!ISSET(FOLLOW_SYMLINKS) || tmp) {
|
||||
if ((!ISSET(FOLLOW_SYMLINKS) && S_ISLNK(st.st_mode)) || tmp) {
|
||||
if (realexists == -1) {
|
||||
/* Use default umask as file permisions if file is a new file. */
|
||||
mask = umask(0);
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user