From 2924415f4fb081d9dde687092248c86ec0c40195 Mon Sep 17 00:00:00 2001 From: Johan Herland Date: Tue, 15 May 2007 14:39:25 +0200 Subject: [PATCH] Fix signedness on return value from xread() The return value from xread() is ssize_t. Paolo Teti pointed out that in this case, the signed return value was assigned to an unsigned type (size_t). This patch fixes that. Signed-off-by: Johan Herland Signed-off-by: Junio C Hamano --- pack-write.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pack-write.c b/pack-write.c index de72f44dc..ae2e481e5 100644 --- a/pack-write.c +++ b/pack-write.c @@ -25,7 +25,7 @@ void fixup_pack_header_footer(int pack_fd, buf = xmalloc(buf_sz); for (;;) { - size_t n = xread(pack_fd, buf, buf_sz); + ssize_t n = xread(pack_fd, buf, buf_sz); if (!n) break; if (n < 0) -- 2.30.2