From: Johannes Schindelin Date: Mon, 09 Jan 2017 07:49:13 GMT Subject: Re: [PATCH v4 1/4] Avoid Coverity warning about unfree()d git_exec_path() Message-ID: In-Reply-To: Hi, On Sun, 8 Jan 2017, Junio C Hamano wrote: > How about explaining it like this then? > > (only the log message has been corrected; diff is from the original). > > commit c9bb5d101ca657fa466afa8c4368c43ea7b7aca8 > Author: Johannes Schindelin > Date: Mon Jan 2 17:22:33 2017 +0100 > > git_exec_path: avoid Coverity warning about unfree()d result > > Technically, it is correct that git_exec_path() returns a possibly > malloc()ed string returned from system_path(), and it is sometimes > not allocated. Cache the result in a static variable and make sure > that we call system_path() only once, which plugs a potential leak. > > Signed-off-by: Johannes Schindelin > Signed-off-by: Junio C Hamano Sounds good to me. Ciao, Dscho