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:
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