[lvm-devel] master - dmfilemapd: log closedir errors with log_sys_error()
Bryn Reeves
bmr at sourceware.org
Wed Mar 29 15:04:42 UTC 2017
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=d71071a1afe50214f15fa3dd8de0cc207d409147
Commit: d71071a1afe50214f15fa3dd8de0cc207d409147
Parent: 5dfd35f2f8ec14398a5d5586b8000e16065bf96f
Author: Bryn M. Reeves <bmr at redhat.com>
AuthorDate: Wed Mar 29 16:04:15 2017 +0100
Committer: Bryn M. Reeves <bmr at redhat.com>
CommitterDate: Wed Mar 29 16:04:15 2017 +0100
dmfilemapd: log closedir errors with log_sys_error()
---
daemons/dmfilemapd/dmfilemapd.c | 15 +++++++++++----
1 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/daemons/dmfilemapd/dmfilemapd.c b/daemons/dmfilemapd/dmfilemapd.c
index 2cd875b..391003e 100644
--- a/daemons/dmfilemapd/dmfilemapd.c
+++ b/daemons/dmfilemapd/dmfilemapd.c
@@ -179,13 +179,16 @@ static int _is_open_in_pid(pid_t pid, const char *path)
}
link_buf[len] = '\0';
if (!strcmp(deleted_path, link_buf)) {
- closedir(pid_d);
+ if (closedir(pid_d))
+ log_sys_error("closedir", path_buf);
return 1;
}
}
bad:
- closedir(pid_d);
+ if (closedir(pid_d))
+ log_sys_error("closedir", path_buf);
+
return 0;
}
@@ -225,11 +228,15 @@ static int _is_open(const char *path)
if (!pid)
continue;
if (_is_open_in_pid(pid, path)) {
- closedir(proc_d);
+ if (closedir(pid_d))
+ log_sys_error("closedir", DEFAULT_PROC_DIR);
return 1;
}
}
- closedir(proc_d);
+
+ if (closedir(pid_d))
+ log_sys_error("closedir", DEFAULT_PROC_DIR);
+
return 0;
}
More information about the lvm-devel
mailing list