use vtfilecreate right
This commit is contained in:
parent
3082404ea9
commit
7b99eb2732
@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user