commit: Fix a memory leak in determine_author_info
The date variable is assigned new memory via xmemdupz and 2 lines later it is assigned new memory again via xmalloc, but the first assignment is never freed nor used. Signed-off-by: Stefan Beller <stefanbeller@googlemail.com> Reviewed-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
5d9cfa29d2
commit
70a0cc9e5c
@ -526,7 +526,6 @@ static void determine_author_info(struct strbuf *author_ident)
|
|||||||
(lb - strlen(" ") -
|
(lb - strlen(" ") -
|
||||||
(a + strlen("\nauthor "))));
|
(a + strlen("\nauthor "))));
|
||||||
email = xmemdupz(lb + strlen("<"), rb - (lb + strlen("<")));
|
email = xmemdupz(lb + strlen("<"), rb - (lb + strlen("<")));
|
||||||
date = xmemdupz(rb + strlen("> "), eol - (rb + strlen("> ")));
|
|
||||||
len = eol - (rb + strlen("> "));
|
len = eol - (rb + strlen("> "));
|
||||||
date = xmalloc(len + 2);
|
date = xmalloc(len + 2);
|
||||||
*date = '@';
|
*date = '@';
|
||||||
|
Reference in New Issue
Block a user