Commit Diff


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)