Commit Diff
--- src/cmd/vac/file.c +++ src/cmd/vac/file.c @@ -1592,6 +1592,11 @@ vacfilesetdir(VacFile *f, VacDir *dir) f->dir.gid = vtstrdup(dir->gid); } + if(strcmp(f->dir.mid, dir->mid) != 0){ + vtfree(f->dir.mid); + f->dir.mid = vtstrdup(dir->mid); + } + f->dir.mtime = dir->mtime; f->dir.atime = dir->atime;