From 860aed8d36ccc4a6fee0c23e99e7aba95126e98f 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 f48e056e..3ce9c88f 100644 --- a/src/ceph.c +++ b/src/ceph.c @@ -1085,6 +1085,7 @@ static int cconn_connect(struct cconn *io) { ERROR("ceph plugin: cconn_connect: connect(%d) failed: error %d", fd, err); + close(fd); return err; } @@ -1094,6 +1095,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