diff options
author | Elijah Newren <newren@gmail.com> | 2022-01-28 01:58:18 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2022-01-28 13:09:55 -0800 |
commit | 0f03f04c5c24239bafbb4ce1a9dd73d602d052cb (patch) | |
tree | 6d5d85298fe9bea4363f3ef637f4d30b2ca7a62a | |
parent | sparse-checkout: clear tracked sparse dirs (diff) | |
download | tgif-0f03f04c5c24239bafbb4ce1a9dd73d602d052cb.tar.xz |
sparse-checkout: fix a couple minor memory leaks
These were introduced in commit 55dfcf9591 ("sparse-checkout: clear
tracked sparse dirs", 2021-09-08) and missed in my review at the time.
Plug the leaks.
Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rw-r--r-- | builtin/sparse-checkout.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/builtin/sparse-checkout.c b/builtin/sparse-checkout.c index d0f5c4702b..23482d77c9 100644 --- a/builtin/sparse-checkout.c +++ b/builtin/sparse-checkout.c @@ -182,6 +182,8 @@ static void clean_tracked_sparse_directories(struct repository *r) item->string); } + strvec_clear(&s); + clear_pathspec(&p); dir_clear(&dir); } |