summaryrefslogtreecommitdiff
path: root/compat/terminal.h
diff options
context:
space:
mode:
authorLibravatar Tanushree Tumane <tanushreetumane@gmail.com>2019-12-09 11:56:47 +0100
committerLibravatar Junio C Hamano <gitster@pobox.com>2019-12-11 09:24:27 -0800
commit51a0a4ed9597e949930d92be59f42f991bc40a7c (patch)
tree5f74d207d7f6b8bf0e792a082a4f683f344b2e91 /compat/terminal.h
parentGit 2.21.1 (diff)
downloadtgif-51a0a4ed9597e949930d92be59f42f991bc40a7c.tar.xz
bisect--helper: avoid use-after-free
In 5e82c3dd22a (bisect--helper: `bisect_reset` shell function in C, 2019-01-02), the `git bisect reset` subcommand was ported to C. When the call to `git checkout` failed, an error message was reported to the user. However, this error message used the `strbuf` that had just been released already. Let's switch that around: first use it, then release it. Mentored-by: Johannes Schindelin <Johannes.Schindelin@gmx.de> Mentored-by: Christian Couder <chriscool@tuxfamily.org> Signed-off-by: Tanushree Tumane <tanushreetumane@gmail.com> Signed-off-by: Miriam Rubio <mirucam@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'compat/terminal.h')
0 files changed, 0 insertions, 0 deletions