5148ded61163c9564fdffdf5d72e43208cc166b2 galt Sat Apr 22 03:00:54 2017 -0700 Changed unnecessary and unavailable fread_unlocked to simply use fread instead. diff --git src/lib/sha1.c src/lib/sha1.c index 0f40972..263cfc5 100644 --- src/lib/sha1.c +++ src/lib/sha1.c @@ -180,31 +180,31 @@ hex[hexSize] = 0; return cloneString(hex); } void sha1ForFile(char *fileName, unsigned char hash[20]) /* Make sha1 hash from file */ { FILE *fp = fopen (fileName, "r"); if (!fp) errAbort("missing file %s", fileName); #define BS 4096 /* match coreutils */ SHA1_CTX ctx; SHA1_Init(&ctx); size_t nr; char buf[BS]; -while ((nr=fread_unlocked(buf, 1, sizeof(buf), fp))) +while ((nr=fread(buf, 1, sizeof(buf), fp))) { SHA1_Update(&ctx, (const uint8_t*)buf, nr); }; SHA1_Final(&ctx, hash); } char *sha1HexForFile(char *fileName) /* Return Sha1 as Hex string */ { unsigned char hash[20]; sha1ForFile(fileName, hash); return sha1ToHex(hash); } void sha1ForBuf(char *buffer, size_t bufSize, unsigned char hash[20])