diff options
author | Ronnie sahlberg <ronniesahlberg@gmail.com> | 2007-04-18 09:28:40 +1000 |
---|---|---|
committer | Ronnie sahlberg <ronniesahlberg@gmail.com> | 2007-04-18 09:28:40 +1000 |
commit | 818abe7085a81b07d143d64b72d15bcb58148cfc (patch) | |
tree | ba4f47417cca14373d43347134151300a767f19a /ctdb/tcp/tcp_connect.c | |
parent | efd5c4bf83fefcc608dd88be17b70ad4bf031db0 (diff) | |
parent | 98bb60e9d6fd68a5614f15517bd591e433956fe7 (diff) | |
download | samba-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.c | 4 |
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); |