summaryrefslogtreecommitdiff
path: root/yaffs_attribs.c
diff options
context:
space:
mode:
authorCharles Manning <cdhmanning@gmail.com>2010-12-03 08:24:45 +1300
committerCharles Manning <cdhmanning@gmail.com>2010-12-03 08:24:45 +1300
commit0e2c2639d6f9ac7b09c93550f9bfa03fdb734eef (patch)
tree455a98aa798f77290509fd189c935c944694fa0a /yaffs_attribs.c
parent380d86d186c04767c5f849f442ab960eef75f020 (diff)
yaffs: Fix current time setting
As pointed out by Marcin Slusarz, the current time was not being set correctly. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
Diffstat (limited to 'yaffs_attribs.c')
-rw-r--r--yaffs_attribs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/yaffs_attribs.c b/yaffs_attribs.c
index aaf4685..241c08a 100644
--- a/yaffs_attribs.c
+++ b/yaffs_attribs.c
@@ -39,9 +39,9 @@ void yaffs_load_current_time(struct yaffs_obj *obj, int do_a, int do_c)
{
obj->yst_mtime = Y_CURRENT_TIME;
if (do_a)
- obj->yst_atime = obj->yst_atime;
+ obj->yst_atime = obj->yst_mtime;
if (do_c)
- obj->yst_ctime = obj->yst_atime;
+ obj->yst_ctime = obj->yst_mtime;
}
void yaffs_attribs_init(struct yaffs_obj *obj, u32 gid, u32 uid, u32 rdev)