From b01cdc814fbf21eb683197f83676e90e42a4c353 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Mon, 28 May 2007 00:01:51 +1000 Subject: [PATCH] fixed error reporting in tickle ack code (This used to be ctdb commit a19555a2e2f3c7ca3147f6421fa2f751a3bdfdee) --- ctdb/takeover/system.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ctdb/takeover/system.c b/ctdb/takeover/system.c index 61802a94da5..be1baefa4f7 100644 --- a/ctdb/takeover/system.c +++ b/ctdb/takeover/system.c @@ -224,10 +224,12 @@ int ctdb_sys_send_ack(const struct sockaddr_in *dest, ret = sendto(s, &pkt, sizeof(pkt), 0, dest, sizeof(*dest)); if (ret != sizeof(pkt)) { DEBUG(0,(__location__ " failed sendto (%s)\n", strerror(errno))); + close(s); + return -1; } - close(s); - return ret; + close(s); + return 0; } -- 2.47.3