From 4b3314ff48cb373d9933a5b731b5e476849f5579 Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Thu, 18 May 2017 18:49:00 +0100 Subject: Fix parenthesis goof in the revised file-MD5ing code. Every block I read was being condensed down to one byte. --- md5.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/md5.c b/md5.c index 71dfc9b..2fbbeec 100644 --- a/md5.c +++ b/md5.c @@ -249,7 +249,7 @@ uint32_t MsiGetFileHashW(const char16_t *filename, uint32_t options, MD5Init(&ctx); - while ((retd = read(fd, buffer, sizeof(buffer)) > 0)) + while ((retd = read(fd, buffer, sizeof(buffer))) > 0) MD5Update(&ctx, buffer, retd); if (retd < 0) { warnx("MsiGetFileHash(%s) -> ERROR_READ_FAULT", fname); -- cgit v1.2.3-55-g6feb