diff options
| author | Junio C Hamano <gitster@pobox.com> | 2026-07-16 23:05:46 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2026-07-16 23:05:47 -0700 |
| commit | e47f7de7de4b0d78afd46f5f35bb4fcbe5d92003 (patch) | |
| tree | beded5e3905def63eb28768b76ea95410bca8dd2 /gitweb/gitweb.css | |
| parent | 62c9cec6967af7c95366f4aa3c34c6625c72d351 (diff) | |
| parent | 600588d2aa4e3311ee476f89cd57a622ed8bf0ec (diff) | |
Merge branch 'jk/hash-algo-leak-fixes'
Various code paths that initialize a cryptographic hash context but
bail out or finish without calling 'git_hash_final()' have been taught
to call 'git_hash_discard()' to release allocated resources, fixing
memory leaks when Git is built with non-default backends like
'OpenSSL' or 'libgcrypt'.
* jk/hash-algo-leak-fixes:
hash: add platform-specific discard functions
hash: fix memory leak copying sha256 gcrypt handles
http: discard hash in dumb-http http_object_request
check_stream_oid(): discard hash on read error
patch-id: discard hash when done
csum-file: provide a function to release checkpoints
csum-file: always finalize or discard hash
hash: add discard primitive
csum-file: drop discard_hashfile()
Diffstat (limited to 'gitweb/gitweb.css')
0 files changed, 0 insertions, 0 deletions
