diff options
author | Lennart Poettering <lennart@poettering.net> | 2015-09-17 01:21:19 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2015-09-22 16:30:24 +0200 |
commit | ed0d40229bc536c424fad481e56afcaa1d0e38db (patch) | |
tree | b0d311194508bf75059da687169f139706364d9d /coccinelle | |
parent | copy: make copy_bytes() return whether we hit EOF or not (diff) | |
download | systemd-ed0d40229bc536c424fad481e56afcaa1d0e38db.tar.gz systemd-ed0d40229bc536c424fad481e56afcaa1d0e38db.tar.bz2 systemd-ed0d40229bc536c424fad481e56afcaa1d0e38db.zip |
util: add safe_closedir() similar to safe_fclose()
Diffstat (limited to 'coccinelle')
-rw-r--r-- | coccinelle/safe_closedir.cocci | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/coccinelle/safe_closedir.cocci b/coccinelle/safe_closedir.cocci new file mode 100644 index 000000000..743ffd97e --- /dev/null +++ b/coccinelle/safe_closedir.cocci @@ -0,0 +1,27 @@ +@@ +expression p; +@@ +- if (p) { +- closedir(p); +- p = NULL; +- } ++ p = safe_closedir(p); +@@ +expression p; +@@ +- if (p) +- closedir(p); +- p = NULL; ++ p = safe_closedir(p); +@@ +expression p; +@@ +- closedir(p); +- p = NULL; ++ p = safe_closedir(p); +@@ +expression p; +@@ +- if (p) +- closedir(p); ++ safe_closedir(p); |