*/
struct composite_context *smb_composite_connect_send(struct smb_composite_connect *io,
TALLOC_CTX *mem_ctx,
+ struct loadparm_context *lp_ctx,
struct resolve_context *resolve_ctx,
struct tevent_context *event_ctx)
{
struct resolve_context *resolve_ctx,
struct tevent_context *ev)
{
- struct composite_context *c = smb_composite_connect_send(io, mem_ctx, resolve_ctx, ev);
+ struct composite_context *c = smb_composite_connect_send(io, mem_ctx, lp_ctx, resolve_ctx, ev);
if (c == NULL) {
return NT_STATUS_NO_MEMORY;
}
state->connect->in.options = io->in.options;
state->connect->in.session_options = io->in.session_options;
- state->creq = smb_composite_connect_send(state->connect, state,
+ state->creq = smb_composite_connect_send(state->connect, state, lp_ctx,
io->in.resolve_ctx, event_ctx);
if (state->creq == NULL) goto failed;
c->private_data = state;
state->creq = smb_composite_connect_send(state->connect, state,
- resolve_ctx, c->event_ctx);
+ lp_ctx, resolve_ctx, c->event_ctx);
if (state->creq == NULL) goto failed;
struct composite_context *smb_composite_connect_send(struct smb_composite_connect *io,
TALLOC_CTX *mem_ctx,
+ struct loadparm_context *lp_ctx,
struct resolve_context *resolve_ctx,
struct tevent_context *event_ctx);
NTSTATUS smb_composite_connect_recv(struct composite_context *c, TALLOC_CTX *mem_ctx);
* on the established connection.
*/
creq = smb_composite_connect_send(conn, s->io.conn,
+ s->lp_ctx,
s->io.resolve_ctx,
c->event_ctx);
if (composite_nomem(creq, c)) return;
}
creq = smb_composite_connect_send(&io, p,
+ ntvfs->ctx->lp_ctx,
lpcfg_resolve_context(ntvfs->ctx->lp_ctx),
ntvfs->ctx->event_ctx);
status = smb_composite_connect_recv(creq, p);
lpcfg_smbcli_options(tctx->lp_ctx, &smb->in.options);
lpcfg_smbcli_session_options(tctx->lp_ctx, &smb->in.session_options);
- return smb_composite_connect_send(smb,mem_ctx,
+ return smb_composite_connect_send(smb,mem_ctx, tctx->lp_ctx,
lpcfg_resolve_context(tctx->lp_ctx),ev);
}
state->tree = NULL;
ctx = smb_composite_connect_send(io, state->mem_ctx,
+ state->tctx->lp_ctx,
lpcfg_resolve_context(state->tctx->lp_ctx),
state->ev);
if (ctx == NULL) {
state->close_fnum = -1;
ctx = smb_composite_connect_send(io, state->mem_ctx,
+ state->tctx->lp_ctx,
lpcfg_resolve_context(state->tctx->lp_ctx),
state->ev);
if (ctx == NULL) {