coccinelle: add a rule to make "expression" code use FREE_AND_NULL()
[git.git] / contrib / coccinelle / free.cocci
blobf2d97e755b891aac988121212a3bb2188b3a150a
1 @@
2 expression E;
3 @@
4 - if (E)
5   free(E);
7 @@
8 expression E;
9 @@
10 - if (!E)
11   free(E);
14 type T;
15 T *ptr;
17 - free(ptr);
18 - ptr = NULL;
19 + FREE_AND_NULL(ptr);
22 expression E;
24 - free(E);
25 - E = NULL;
26 + FREE_AND_NULL(E);