X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Fyaffsfs.c;h=c7937b075a04aa7f22410cef1139084446caf0bc;hp=f6654cf8e79981bda0526ef43bbd88613a65f85d;hb=991af291b91f76e80019a9d81ddd6c5885aec195;hpb=c2c3fedf8a75ce6b2e747fa4604a240077cd8be4 diff --git a/direct/yaffsfs.c b/direct/yaffsfs.c index f6654cf..c7937b0 100644 --- a/direct/yaffsfs.c +++ b/direct/yaffsfs.c @@ -2009,6 +2009,7 @@ int yaffs_chmod(const YCHAR *path, mode_t mode) yaffsfs_Lock(); obj = yaffsfs_FindObject(NULL,path,0,1, &dir, ¬Dir,&loop); + obj = yaffsfs_FollowLink(obj,0,&loop); if(!dir && notDir) yaffsfs_SetError(-ENOTDIR);