Added tmp check to TMP_OPT section (how apropriate).

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@379 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
master
Chris Allegretta 2000-12-04 04:20:09 +00:00
parent 5982849325
commit 20c131cf67
2 changed files with 2 additions and 1 deletions

View File

@ -3,6 +3,7 @@ CVS code -
write_file()
- Added O_EXCL to open call if tmp is set, more security which hopefully
fixes any remaining security issues.
- Added tmp check to TMP_OPT section (how apropriate).
nano 0.9.22 - 12/02/2000
- General

View File

@ -346,7 +346,7 @@ int write_file(char *name, int tmp)
S_IWOTH);
/* Open the file and truncate it. Trust the symlink. */
if (fd == -1) {
if (ISSET(TEMP_OPT)) {
if (!tmp && ISSET(TEMP_OPT)) {
UNSET(TEMP_OPT);
return do_writeout(1);
}