diff options
author | Jonathan Tan <jonathantanmy@google.com> | 2021-08-16 14:09:55 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2021-09-08 11:48:02 -0700 |
commit | dd45471a3717bcd6561e405371b81928214ad1b5 (patch) | |
tree | 39ff76326814149ad8fd3e06d0e1c62342ef7553 /refs/ref-cache.h | |
parent | grep: read submodule entry with explicit repo (diff) | |
download | tgif-dd45471a3717bcd6561e405371b81928214ad1b5.tar.xz |
grep: allocate subrepos on heap
Currently, struct repository objects corresponding to submodules are
allocated on the stack in grep_submodule(). This currently works because
they will not be used once grep_submodule() exits, but a subsequent
patch will require these structs to be accessible for longer (perhaps
even in another thread). Allocate them on the heap and clear them only
at the very end.
Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
Reviewed-by: Matheus Tavares <matheus.bernardino@usp.br>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'refs/ref-cache.h')
0 files changed, 0 insertions, 0 deletions