summaryrefslogtreecommitdiffstats
path: root/ctdb/tcp/tcp_connect.c
diff options
context:
space:
mode:
authorRonnie sahlberg <ronniesahlberg@gmail.com>2007-04-18 09:28:40 +1000
committerRonnie sahlberg <ronniesahlberg@gmail.com>2007-04-18 09:28:40 +1000
commit818abe7085a81b07d143d64b72d15bcb58148cfc (patch)
treeba4f47417cca14373d43347134151300a767f19a /ctdb/tcp/tcp_connect.c
parentefd5c4bf83fefcc608dd88be17b70ad4bf031db0 (diff)
parent98bb60e9d6fd68a5614f15517bd591e433956fe7 (diff)
downloadsamba-818abe7085a81b07d143d64b72d15bcb58148cfc.tar.gz
samba-818abe7085a81b07d143d64b72d15bcb58148cfc.tar.xz
samba-818abe7085a81b07d143d64b72d15bcb58148cfc.zip
merge from tridge
(This used to be ctdb commit d1262efebfc6e51e676720d42443017563aaffe3)
Diffstat (limited to 'ctdb/tcp/tcp_connect.c')
-rw-r--r--ctdb/tcp/tcp_connect.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ctdb/tcp/tcp_connect.c b/ctdb/tcp/tcp_connect.c
index a1f2d331cf..4d9d8e8386 100644
--- a/ctdb/tcp/tcp_connect.c
+++ b/ctdb/tcp/tcp_connect.c
@@ -43,6 +43,10 @@ void ctdb_tcp_tnode_cb(uint8_t *data, size_t cnt, void *private_data)
struct ctdb_tcp_node *tnode = talloc_get_type(
node->private_data, struct ctdb_tcp_node);
+ if (data == NULL) {
+ node->ctdb->upcalls->node_dead(node);
+ }
+
/* start a new connect cycle to try to re-establish the
link */
close(tnode->fd);