diff options
author | aiju <aiju@phicode.de> | 2012-08-08 23:14:42 +0200 |
---|---|---|
committer | aiju <aiju@phicode.de> | 2012-08-08 23:14:42 +0200 |
commit | 34bf0ce496a36746a4f6746f8a187dd66fe7a136 (patch) | |
tree | 2df673d1f2ce13e6071e3dd31bde35fb9d482e55 /sys/src/cmd/hjfs/fs2.c | |
parent | 2e19497159b0302069cac91a419923190cd0f21e (diff) |
hjfs: various changes
Diffstat (limited to 'sys/src/cmd/hjfs/fs2.c')
-rw-r--r-- | sys/src/cmd/hjfs/fs2.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/src/cmd/hjfs/fs2.c b/sys/src/cmd/hjfs/fs2.c index 747932e7d..173cc7da7 100644 --- a/sys/src/cmd/hjfs/fs2.c +++ b/sys/src/cmd/hjfs/fs2.c @@ -111,7 +111,7 @@ chancreat(Chan *ch, char *name, int perm, int mode) chend(ch); return -1; } - if(!namevalid || ch->open != 0){ + if(!namevalid(name) || ch->open != 0){ werrstr(Einval); chend(ch); return -1; @@ -520,6 +520,7 @@ chandirread(Chan *ch, void *buf, ulong n, uvlong off) free(di.uid); free(di.gid); free(di.muid); + free(di.name); if(rc <= BIT16SZ) break; wr += rc; |