]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/leakfixes-part-4'
authorJunio C Hamano <gitster@pobox.com>
Fri, 23 Aug 2024 16:02:33 +0000 (09:02 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 23 Aug 2024 16:02:33 +0000 (09:02 -0700)
commit1b6b2bfae582e1e5a9b9ad2ef15985f69ade0fce
treee92ce38ee06174dcff67406f37a9a5f2c6566053
parent3a7362eb9fad0c4838f5cfaa95ed3c51a4c18d93
parent77d4b3dd73c44b2c617345a6d9686d2f7f5b8a68
Merge branch 'ps/leakfixes-part-4'

More leak fixes.

* ps/leakfixes-part-4: (22 commits)
  builtin/diff: free symmetric diff members
  diff: free state populated via options
  builtin/log: fix leak when showing converted blob contents
  userdiff: fix leaking memory for configured diff drivers
  builtin/format-patch: fix various trivial memory leaks
  diff: fix leak when parsing invalid ignore regex option
  unpack-trees: clear index when not propagating it
  sequencer: release todo list on error paths
  merge-ort: unconditionally release attributes index
  builtin/fast-export: plug leaking tag names
  builtin/fast-export: fix leaking diff options
  builtin/fast-import: plug trivial memory leaks
  builtin/notes: fix leaking `struct notes_tree` when merging notes
  builtin/rebase: fix leaking `commit.gpgsign` value
  config: fix leaking comment character config
  submodule-config: fix leaking name entry when traversing submodules
  read-cache: fix leaking hashfile when writing index fails
  bulk-checkin: fix leaking state TODO
  object-name: fix leaking symlink paths in object context
  object-file: fix memory leak when reading corrupted headers
  ...
builtin/notes.c
config.c
csum-file.c
csum-file.h
object-file.c
object-name.c
remote.c
t/t4069-remerge-diff.sh
t/t6421-merge-partial-clone.sh