all repos — cgit @ 6102bcfce46fd357566941d565b95f78510af79b

a hyperfast web frontend for git written in c

cache.c: read(2) returns -1 on error, not 0

Noticed-by: Jim Meyering <jim@meyering.net>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Lars Hjemli hjemli@gmail.com
Sun, 18 May 2008 23:10:05 +0200
commit

6102bcfce46fd357566941d565b95f78510af79b

parent

c3de425acbc4ae1190ca99e733a72da56c6a082b

1 files changed, 1 insertions(+), 1 deletions(-)

jump to
M cache.ccache.c

@@ -52,7 +52,7 @@ if (fstat(slot->cache_fd, &slot->cache_st))

return errno; slot->bufsize = read(slot->cache_fd, slot->buf, sizeof(slot->buf)); - if (slot->bufsize == 0) + if (slot->bufsize < 0) return errno; bufz = memchr(slot->buf, 0, slot->bufsize);