diff options
Diffstat (limited to 'utils/mk/Posix.c')
| -rw-r--r-- | utils/mk/Posix.c | 3 |
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 */ |
