aboutsummaryrefslogtreecommitdiff
path: root/lib/tran.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/tran.c')
-rw-r--r--lib/tran.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/tran.c b/lib/tran.c
index a183877..dff47ef 100644
--- a/lib/tran.c
+++ b/lib/tran.c
@@ -252,9 +252,7 @@ out:
(void) vfu_ctx->tran->reply(vfu_ctx, &rmsg, ret);
for (i = 0; i < msg.in.nr_fds; i++) {
- if (msg.in.fds[i] != -1) {
- close(msg.in.fds[i]);
- }
+ close_safely(&msg.in.fds[i]);
}
free(msg.in.iov.iov_base);