summaryrefslogtreecommitdiff
path: root/utils/mk
diff options
context:
space:
mode:
Diffstat (limited to 'utils/mk')
-rw-r--r--utils/mk/Posix.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/utils/mk/Posix.c b/utils/mk/Posix.c
index 63ad17f5..95e1919e 100644
--- a/utils/mk/Posix.c
+++ b/utils/mk/Posix.c
@@ -317,7 +317,8 @@ membername(char *s, int fd, char *sz)
t = atol(sz);
if(t&01) t++;
stab = malloc(t);
- read(fd, stab, t);
+ if(read(fd, stab, t) != t)
+ {}
return nil;
}
else if(s[0] == '/' && stab != nil) { /* index into string table */