diff options
Diffstat (limited to 'user_call/user_io.c')
-rw-r--r-- | user_call/user_io.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/user_call/user_io.c b/user_call/user_io.c index 3c7e9d5..3bd6a26 100644 --- a/user_call/user_io.c +++ b/user_call/user_io.c @@ -163,7 +163,8 @@ int user_read(int fd, void *buf, size_t count) incoming_stream.next_in = input_buffer; incoming_stream.avail_in = 0; - if ((len = read(fd, input_buffer, BUFLEN)) <= 0) + len = read(fd, input_buffer, BUFLEN); + if (len <= 0) return len; incoming_stream.avail_in = len; |