From: Chris Allegretta Date: Wed, 6 Mar 2002 15:32:17 +0000 (+0000) Subject: - files.c:check_writable_directory() - Stat full_path, not path (Steven Kneizys) X-Git-Tag: v1.1.8~44 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=564535a6f7fde4aa5861189e7b21456a9f584547;p=nano.git - 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 --- diff --git a/ChangeLog b/ChangeLog index a47f5900..4af142b1 100644 --- 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 index 880046c4..6be09182 100644 --- 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