coccinelle: make use of the "type" FREE_AND_NULL() rule
Apply the result of the just-added coccinelle rule. This manually excludes a few occurrences, mostly things that resulted in many FREE_AND_NULL() on one line, that'll be manually fixed in a subsequent change. Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
cf9f49ea48
commit
6a83d90207
@ -140,8 +140,7 @@ static struct combine_diff_path *path_appendnew(struct combine_diff_path *last,
|
||||
/* if last->next is !NULL - it is a pre-allocated memory, we can reuse */
|
||||
p = last->next;
|
||||
if (p && (alloclen > (intptr_t)p->next)) {
|
||||
free(p);
|
||||
p = NULL;
|
||||
FREE_AND_NULL(p);
|
||||
}
|
||||
|
||||
if (!p) {
|
||||
@ -559,8 +558,7 @@ struct combine_diff_path *diff_tree_paths(
|
||||
* (see path_appendnew() for details about why)
|
||||
*/
|
||||
if (p->next) {
|
||||
free(p->next);
|
||||
p->next = NULL;
|
||||
FREE_AND_NULL(p->next);
|
||||
}
|
||||
|
||||
return p;
|
||||
|
||||
Reference in New Issue
Block a user