From 991af291b91f76e80019a9d81ddd6c5885aec195 Mon Sep 17 00:00:00 2001 From: Charles Manning Date: Fri, 26 Nov 2010 15:09:30 +1300 Subject: [PATCH 1/1] yaffs direct: Dereference symlinks in chmod Signed-off-by: Charles Manning --- direct/yaffsfs.c | 1 + 1 file changed, 1 insertion(+) 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); -- 2.30.2