Merge branch 'jk/plug-list-object-filter-leaks'
commit08d61c70613fc340d983283fc6c3b2e4059bb58b
authorJunio C Hamano <gitster@pobox.com>
Wed, 14 Sep 2022 19:56:40 +0000 (14 12:56 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 14 Sep 2022 19:56:40 +0000 (14 12:56 -0700)
treed39f5ad40e63cb621842628347b10d4186a1ac4d
parentb563638d2cf5d02af72447495a4d4173c6d1cd33
parent66eede4a37c3e17ccadbd99fe0f07a4a133d495d
Merge branch 'jk/plug-list-object-filter-leaks'

The code that manages list-object-filter structure, used in partial
clones, leaked the instances, which has been plugged.

* jk/plug-list-object-filter-leaks:
  prepare_repo_settings(): plug leak of config values
  list_objects_filter_options: plug leak of filter_spec strings
  transport: free filter options in disconnect_git()
  transport: deep-copy object-filter struct for fetch-pack
  list_objects_filter_copy(): deep-copy sparse_oid_name field
repo-settings.c
transport.c