]> git.ipfire.org Git - thirdparty/git.git/commit
mailmap: always store allocated strings in mailmap blob
authorPatrick Steinhardt <ps@pks.im>
Fri, 7 Jun 2024 06:39:12 +0000 (08:39 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 7 Jun 2024 17:30:54 +0000 (10:30 -0700)
commitc77756015e66e5fc601cfb6a368c37ef1f94285a
tree818ccee902ae33e40d92290270b7f948278489b0
parent844d190677216c0754287f14d9474a55adf606a4
mailmap: always store allocated strings in mailmap blob

Same as with the preceding commit, the `git_mailmap_blob` may sometimes
contain an allocated string and sometimes it may contain a string
constant. This is risky and can easily lead to bugs in case the variable
is getting re-assigned, where the code may then try to free the previous
value to avoid memory leaks.

Safeguard the code by always storing allocated strings in the variable.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
mailmap.c