coccinelle: add a rule to make "type" code use FREE_AND_NULL()

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Ævar Arnfjörð Bjarmason committed Jun 15, 2017 at 23:15 UTC cf9f49ea4817b36e93e64909a918a912cc32c28b
1 file changed +8
contrib/coccinelle/free.cocci
+8
@@ -9,3 +9,11 @@ expression E;
9 @@
10 - if (!E)
11 free(E);
12 +
13 +@@
14 +type T;
15 +T *ptr;
16 +@@
17 +- free(ptr);
18 +- ptr = NULL;
19 ++ FREE_AND_NULL(ptr);