aboutsummaryrefslogtreecommitdiffstats
path: root/grep.c
diff options
context:
space:
mode:
authorJonathan Tan <jonathantanmy@google.com>2021-08-16 14:09:55 -0700
committerJunio C Hamano <gitster@pobox.com>2021-09-08 11:48:02 -0700
commitdd45471a3717bcd6561e405371b81928214ad1b5 (patch)
tree39ff76326814149ad8fd3e06d0e1c62342ef7553 /grep.c
parent78ca584f1c4a720988f6066693b4d2ccde920813 (diff)
downloadgit-dd45471a3717bcd6561e405371b81928214ad1b5.tar.gz
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 'grep.c')
0 files changed, 0 insertions, 0 deletions