struct messaging_rec;
NTSTATUS ctdbd_messaging_connection(TALLOC_CTX *mem_ctx,
+ const char *sockname, int timeout,
struct ctdbd_connection **pconn);
uint32_t ctdbd_vnn(const struct ctdbd_connection *conn);
*/
NTSTATUS ctdbd_messaging_connection(TALLOC_CTX *mem_ctx,
+ const char *sockname, int timeout,
struct ctdbd_connection **pconn)
{
struct ctdbd_connection *conn;
NTSTATUS status;
- status = ctdbd_init_connection(mem_ctx, lp_ctdbd_socket(),
- lp_ctdb_timeout(), &conn);
+ status = ctdbd_init_connection(mem_ctx, sockname, timeout, &conn);
if (!NT_STATUS_IS_OK(status)) {
return status;
struct ctdbd_connection *conn = NULL;
NTSTATUS status;
- status = ctdbd_messaging_connection(talloc_tos(), &conn);
+ status = ctdbd_messaging_connection(talloc_tos(), lp_ctdbd_socket(),
+ lp_ctdb_timeout(), &conn);
/*
* We only care if we can connect.
return NT_STATUS_NO_MEMORY;
}
- status = ctdbd_messaging_connection(ctx, &ctx->conn);
+ status = ctdbd_messaging_connection(ctx, lp_ctdbd_socket(),
+ lp_ctdb_timeout(), &ctx->conn);
if (!NT_STATUS_IS_OK(status)) {
DEBUG(10, ("ctdbd_messaging_connection failed: %s\n",