]> git.ipfire.org Git - thirdparty/git.git/commit
line-log: initialize diff queue in process_ranges_ordinary_commit()
authorSZEDER Gábor <szeder.dev@gmail.com>
Sun, 24 Aug 2025 19:06:43 +0000 (21:06 +0200)
committerJunio C Hamano <gitster@pobox.com>
Mon, 25 Aug 2025 15:30:26 +0000 (08:30 -0700)
commit62e4ef85fbc5574fd80caababbf41bd33f53a46d
tree4da7bde137027fa45a92aa3f39ac17aa5565dea3
parent9df27c258edf89ea8ea0472a0a9c260e026f197f
line-log: initialize diff queue in process_ranges_ordinary_commit()

process_ranges_ordinary_commit() uses a local diff queue variable,
which it leaves uninitialized before passing its address to
queue_diffs().  This is not an issue, because at the end of that
function the contents of an other diff queue is moved into it by
simply overwriting whatever is in there, i.e. without reading any
uninitialized memory.

Still, seeing the uninitialized diff queue being passed around scared
me more than once, so out of caution let's make sure that it's
initialized.

Signed-off-by: SZEDER Gábor <szeder.dev@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
line-log.c