/usr/share/doc/git/contrib/coccinelle
@@ expression E; @@ - if (E) ( free(E); | free_commit_list(E); ) @@ expression E; @@ - if (!E) ( free(E); | free_commit_list(E); ) @@ expression E; @@ - free(E); + FREE_AND_NULL(E); - E = NULL; @@ expression E; @@ - if (E) - { free_commit_list(E); E = NULL; - } @@ expression E; statement S; @@ - if (E) { + if (E) S free_commit_list(E); - }
.
Edit
..
Edit
README
Edit
array.cocci
Edit
commit.cocci
Edit
config_fn_ctx.pending.cocci
Edit
equals-null.cocci
Edit
flex_alloc.cocci
Edit
free.cocci
Edit
git_config_number.cocci
Edit
hashmap.cocci
Edit
index-compatibility.cocci
Edit
object_id.cocci
Edit
preincr.cocci
Edit
qsort.cocci
Edit
refs.cocci
Edit
spatchcache
Edit
strbuf.cocci
Edit
swap.cocci
Edit
tests
Edit
the_repository.cocci
Edit
xcalloc.cocci
Edit
xopen.cocci
Edit
xstrdup_or_null.cocci
Edit
xstrncmpz.cocci
Edit