use vtfilecreate right

This commit is contained in:
rsc 2005-07-13 13:40:24 +00:00
parent 3082404ea9
commit 7b99eb2732

View file

@ -422,11 +422,11 @@ vacfilecreate(VacFile *f, char *elem, ulong mode, char *uid)
ff = filealloc(f->fs); ff = filealloc(f->fs);
isdir = mode & ModeDir; isdir = mode & ModeDir;
r = vtfilecreate(pr, pr->dsize, xxx, isdir, VtDataType); r = vtfilecreate(pr, pr->psize, pr->dsize, isdir ? VtDirType : VtDataType);
if(r == nil) if(r == nil)
goto Err; goto Err;
if(isdir){ if(isdir){
mr = vtfilecreate(pr, pr->dsize, xxx, 0, r->offset); mr = vtfilecreate(pr, pr->psize, pr->dsize, VtDataType);
if(mr == nil) if(mr == nil)
goto Err; goto Err;
} }