commit bbfe163a911251028ccdcd91b7af7d9fb71919eb from: Stefan Sperling date: Sun Nov 05 13:22:50 2017 UTC clear sha1 digest before parsing commit - c3f94f68343e7398e44ac9fd8b1e5cb746079e75 commit + bbfe163a911251028ccdcd91b7af7d9fb71919eb blob - f409652df27454dfd9aa09e7171b7f76d86d684a blob + c520fc26b393adf1b5feed2c3bce6189be8297a3 --- lib/refs.c +++ lib/refs.c @@ -59,6 +59,7 @@ parse_sha1_digest(uint8_t *digest, const char *line) uint8_t b; int i, n; + memset(digest, 0, SHA1_DIGEST_LENGTH); for (i = 0; i < SHA1_DIGEST_LENGTH; i++) { n = sscanf(line, "%hhx", &b); if (n == 1)