aboutsummaryrefslogtreecommitdiff
path: root/dpid
diff options
context:
space:
mode:
Diffstat (limited to 'dpid')
-rw-r--r--dpid/dpid_common.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/dpid/dpid_common.c b/dpid/dpid_common.c
index a903db95..04e95a7d 100644
--- a/dpid/dpid_common.c
+++ b/dpid/dpid_common.c
@@ -62,12 +62,9 @@ ssize_t ckd_close(int fd, char *file, int line)
{
ssize_t ret;
- do {
- ret = close(fd);
- } while (ret == -1 && errno == EINTR);
- if (ret == -1) {
+ ret = dClose(fd);
+ if (ret == -1)
MSG_ERR("%s:%d: close: %s\n", file, line, dStrerror(errno));
- }
- return (ret);
+ return ret;
}