]> git.ipfire.org Git - thirdparty/git.git/commit
sequencer: assign only free()able strings to gpg_sign
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Fri, 22 Dec 2017 11:50:50 +0000 (12:50 +0100)
committerJunio C Hamano <gitster@pobox.com>
Fri, 22 Dec 2017 21:34:28 +0000 (13:34 -0800)
commited1e52822ea4a8493855d9b8be1049d561946137
tree0c2cfc83ccc0791528f84ca5392e769f5adf9de3
parent28d6daed4f119940ace31e523b3b272d3d153d04
sequencer: assign only free()able strings to gpg_sign

The gpg_sign member of the replay_opts structure is of type `char *`,
meaning that the sequencer deems the string to which gpg_sign points to
be under its custody, i.e. it needs to be free()d by the sequencer.

Therefore, let's only assign malloc()ed buffers to it.

Reported-by: Kaartic Sivaraam <kaartic.sivaraam@gmail.com>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
sequencer.c
t/t3404-rebase-interactive.sh