nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 564535a6f7fde4aa5861189e7b21456a9f584547
parent 40ecbad2969f140370959090e6532461d53f3ce6
Author: Chris Allegretta <chrisa@asty.org>
Date:   Wed,  6 Mar 2002 15:32:17 +0000

- files.c:check_writable_directory() - Stat full_path, not path (Steven Kneizys)


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1111 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

Diffstat:
MChangeLog | 3+++
Mfiles.c | 2+-
2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog @@ -2,6 +2,9 @@ CVS code - - General - Type misalignments and mem leaks in renumber_all, do_justify and do_spell (Rocco & Steven Kneizys). +- files.c: + check_writable_directory() + - Stat full_path, not path (Steven Kneizys). - nano.c: main() - Put NANO_SMALL defines around toggle pointer (noticed by Jordi); diff --git a/files.c b/files.c @@ -970,7 +970,7 @@ char *check_writable_directory(const char *path) { /* otherwise, stat() the full path to see if it's writable by the user; set writable to 1 if it is, or 0 if it isn't */ - stat(path, &fileinfo); + stat(full_path, &fileinfo); if (fileinfo.st_mode & S_IWUSR) writable = 1; else