int rap_error;
NTSTATUS raw_status; /* maybe via NT_STATUS_DOS() */
- char *desthost;
-
/* The credentials used to open the cli_state connection. */
char *domain;
char *user_name;
int fd;
struct sockaddr_storage local_ss;
struct sockaddr_storage remote_ss;
+ const char *remote_name;
struct tevent_queue *outgoing;
struct tevent_req **pending;
} conn;
struct cli_state *cli_state_create(TALLOC_CTX *mem_ctx,
int fd,
- const char *desthost,
+ const char *remote_name,
int signing_state)
{
struct cli_state *cli = NULL;
}
cli->conn.pending = NULL;
- cli->desthost = talloc_strdup(cli, desthost);
- if (cli->desthost == NULL) {
+ cli->conn.remote_name = talloc_strdup(cli, remote_name);
+ if (cli->conn.remote_name == NULL) {
goto error;
}
const char *cli_state_remote_name(struct cli_state *cli)
{
- return cli->desthost;
+ return cli->conn.remote_name;
}
uint16_t cli_state_get_vc_num(struct cli_state *cli)
NTSTATUS cli_init_creds(struct cli_state *cli, const char *username, const char *domain, const char *password);
struct cli_state *cli_state_create(TALLOC_CTX *mem_ctx,
int fd,
- const char *desthost,
+ const char *remote_name,
int signing_state);
bool cli_state_encryption_on(struct cli_state *cli);
void cli_nt_pipes_close(struct cli_state *cli);