X-Git-Url: http://git.samba.org/samba.git/?p=garming%2Fsamba-autobuild%2F.git;a=blobdiff_plain;f=ctdb%2Ftcp%2Ftcp_io.c;fp=ctdb%2Ftcp%2Ftcp_io.c;h=e33ed44048ea9e66c1b5413b0b061c65f4431857;hp=be4558b16ea3bc28f352d931e7fa2f93feab9295;hb=7f4854d9643a096a6d8a354fcd27b7c6ed24a75e;hpb=d80d9edb4dc107b15a35a39e5c966a3eaed6453a diff --git a/ctdb/tcp/tcp_io.c b/ctdb/tcp/tcp_io.c index be4558b16ea..e33ed44048e 100644 --- a/ctdb/tcp/tcp_io.c +++ b/ctdb/tcp/tcp_io.c @@ -87,5 +87,10 @@ int ctdb_tcp_queue_pkt(struct ctdb_node *node, uint8_t *data, uint32_t length) { struct ctdb_tcp_node *tnode = talloc_get_type(node->private_data, struct ctdb_tcp_node); + if (tnode->out_queue == NULL) { + DBG_DEBUG("No outgoing connection, dropping packet\n"); + return 0; + } + return ctdb_queue_send(tnode->out_queue, data, length); }