diff --git a/stream.c b/stream.c index 102d473..1a028ad 100644 --- a/stream.c +++ b/stream.c @@ -705,10 +705,7 @@ ssize_t read_1g(int fd, void *buf, i64 len) total = 0; while (len > 0) { - if (len > one_g) - ret = one_g; - else - ret = len; + ret = MIN(len, one_g); ret = read(fd, offset_buf, (size_t)ret); if (unlikely(ret <= 0)) return ret;