]> git.99rst.org Git - git.git/commit
hash: initialize context before cloning
authorbrian m. carlson <redacted>
Sun, 19 Jul 2026 01:08:41 +0000 (01:08 +0000)
committerJunio C Hamano <redacted>
Sun, 19 Jul 2026 23:26:09 +0000 (16:26 -0700)
commit251e7af9924f9d3132a7b2f1f0f9563c829bc419
treeebeb7793595a230c6bd20ed7718f96d1cabc59de
parent48bbf81c29ca9a4479ec7850fe206518682cdb2f
hash: initialize context before cloning

Our C-based clone helper requires that the context be initialized, but
we neglect to do that in our Clone implementation for CryptoHasher.
This does not matter when using our default block SHA-256
implementation, but it does cause a crash when using OpenSSL as the
backend.  Fix this by properly initializing the context before cloning
into it.

Signed-off-by: brian m. carlson <redacted>
Signed-off-by: Junio C Hamano <redacted>
src/hash.rs
git clone https://git.99rst.org/PROJECT