summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);