From 0e737348227252d2c0d1708be40753775a9b17ad Mon Sep 17 00:00:00 2001 From: Martin Schwenke Date: Mon, 15 Aug 2016 09:43:46 +1000 Subject: [PATCH] ctdb-tcp: Set file descriptor to -1 after close. BUG: https://bugzilla.samba.org/show_bug.cgi?id=12157 Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs --- ctdb/tcp/tcp_connect.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ctdb/tcp/tcp_connect.c b/ctdb/tcp/tcp_connect.c index 2aad8c20f00..91da9e49210 100644 --- a/ctdb/tcp/tcp_connect.c +++ b/ctdb/tcp/tcp_connect.c @@ -194,6 +194,7 @@ void ctdb_tcp_node_connect(struct tevent_context *ev, struct tevent_timer *te, DEBUG(DEBUG_ERR, (__location__ " unknown family %u\n", sock_in.sa.sa_family)); close(tnode->fd); + tnode->fd = -1; return; } @@ -201,6 +202,7 @@ void ctdb_tcp_node_connect(struct tevent_context *ev, struct tevent_timer *te, DEBUG(DEBUG_ERR, (__location__ " Failed to bind socket %s(%d)\n", strerror(errno), errno)); close(tnode->fd); + tnode->fd = -1; return; } -- 2.34.1