summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2013-02-25 06:11:43 +0100
committercinap_lenrek <cinap_lenrek@gmx.de>2013-02-25 06:11:43 +0100
commit70b9c8574fb85a1c159c1fbaefe535593ad8072d (patch)
treef9e9361d9d105534fb2caf37bf0fb9718dac53f0
parent201a98d06cc532236c2d9e141308c1c8dfbe78f6 (diff)
cwfs: fix mtime for dump yyyy directories
-rw-r--r--sys/src/cmd/cwfs/cw.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/src/cmd/cwfs/cw.c b/sys/src/cmd/cwfs/cw.c
index 351f3d09f..68609c2fb 100644
--- a/sys/src/cmd/cwfs/cw.c
+++ b/sys/src/cmd/cwfs/cw.c
@@ -1557,14 +1557,13 @@ found1:
d1->uid = d->uid;
d1->gid = d->gid;
putbuf(p);
- accessdir(p1, d1, FWRITE, 0);
+ accessdir(pr, dr, FWRITE, 0);
/*
* put mmdd[count] in year directory
*/
found2:
- accessdir(p1, d1, FREAD, 0);
- p1->flags |= Bmod; /* noatime */
+ accessdir(pr, dr, FREAD, 0);
putbuf(pr);
pr = p1;
dr = d1;
@@ -1603,6 +1602,7 @@ found:
d1->qid.version += n;
accessdir(p1, d1, FWRITE, 0);
putbuf(p1);
+ accessdir(pr, dr, FWRITE, 0);
putbuf(pr);
cw->fsize = cwsize(cw->dev);