From ac279f801e9a2ffc1f174dafbc41346f4fad0890 Mon Sep 17 00:00:00 2001 From: Ruben Kerkhof Date: Sat, 28 Nov 2015 20:07:03 +0100 Subject: [PATCH] ceph plugin: close fd on error --- src/ceph.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ceph.c b/src/ceph.c index 419ca6e5..c0df3759 100644 --- a/src/ceph.c +++ b/src/ceph.c @@ -1082,6 +1082,7 @@ static int cconn_connect(struct cconn *io) { ERROR("ceph plugin: cconn_connect: connect(%d) failed: error %d", fd, err); + close(fd); return err; } @@ -1091,6 +1092,7 @@ static int cconn_connect(struct cconn *io) err = -errno; ERROR("ceph plugin: cconn_connect: fcntl(%d, O_NONBLOCK) error %d", fd, err); + close(fd); return err; } io->asok = fd; -- 2.30.2