X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Fsha1.c;h=7fd67bce992c86006dc9f05eaf56a6236293dfdc;hb=319752e2694f851bfd5c85d03466d0d4b1e89c22;hp=b65d25d6c57c1a31f8912664c9b64de1fbb3a020;hpb=6f77434ea6ff1407603410e28d1edb966c40e568;p=wimlib diff --git a/src/sha1.c b/src/sha1.c index b65d25d6..7fd67bce 100644 --- a/src/sha1.c +++ b/src/sha1.c @@ -245,10 +245,15 @@ int sha1sum(const char *filename, void *md) fp = fopen(filename, "rb"); if (!fp) { - ERROR("Cannot open the file `%s' for reading: %m\n", filename); + ERROR_WITH_ERRNO("Cannot open the file `%s' for reading", + filename); return WIMLIB_ERR_OPEN; } ret = sha1_stream(fp, md); + if (ret != 0) { + ERROR_WITH_ERRNO("Error calculating SHA1 message digest of " + "`%s'", filename); + } fclose(fp); return ret; }