chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
tree-wide: introduce free_and_replace helper
[elogind.git]
/
coccinelle
/
free_and_replace.cocci
diff --git a/coccinelle/free_and_replace.cocci
b/coccinelle/free_and_replace.cocci
new file mode 100644
(file)
index 0000000..
9dcdbf4
--- /dev/null
+++ b/
coccinelle/free_and_replace.cocci
@@ -0,0
+1,15
@@
+@@
+expression p, q;
+@@
+- free(p);
+- p = q;
+- q = NULL;
+- return 0;
++ return free_and_replace(p, q);
+@@
+expression p, q;
+@@
+- free(p);
+- p = q;
+- q = NULL;
++ free_and_replace(p, q);