9P2000.u fixes (Lucho Ionkov)
This commit is contained in:
parent
86c2ab2caf
commit
9e2f1d9bf4
4 changed files with 23 additions and 9 deletions
|
|
@ -557,7 +557,8 @@ rclunk(Fid *f)
|
|||
f->open = 0;
|
||||
vtfree(f->user);
|
||||
f->user = nil;
|
||||
vacfiledecref(f->file);
|
||||
if(f->file)
|
||||
vacfiledecref(f->file);
|
||||
f->file = nil;
|
||||
dirBufFree(f->db);
|
||||
f->db = nil;
|
||||
|
|
@ -847,7 +848,9 @@ io(void)
|
|||
if(dflag)
|
||||
fprint(2, "vacfs:->%F\n", &thdr);
|
||||
n = convS2Mu(&thdr, mdata, messagesize, dotu);
|
||||
if (err)
|
||||
if(n <= BIT16SZ)
|
||||
sysfatal("convS2Mu conversion error");
|
||||
if(err)
|
||||
vtfree(err);
|
||||
|
||||
if(write(mfd[1], mdata, n) != n)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue