#include "rpc_client/cli_lsarpc.h"
#include "libcli/security/security.h"
#include "libsmb/nmblib.h"
+#include "../libcli/smb/smbXcli_base.h"
/*
* Check a server for being alive and well.
if (!cli_state_has_tcon(srv->cli)) {
/* Ensure we have accurate auth info */
SMBC_call_auth_fn(ctx, context,
- cli_state_remote_name(srv->cli),
+ smbXcli_conn_remote_name(srv->cli->conn),
srv->cli->share,
pp_workgroup,
pp_username,
*/
if (srv) {
const char *remote_name =
- cli_state_remote_name(srv->cli);
+ smbXcli_conn_remote_name(srv->cli->conn);
srv->dev = (dev_t)(str_checksum(remote_name) ^
str_checksum(srv->cli->share));
/*
* Try 139 first for IPC$
*/
- status = cli_connect_nb(server_n, NULL, 139, 0x20,
+ status = cli_connect_nb(server_n, NULL, NBT_SMB_PORT, 0x20,
smbc_getNetbiosName(context),
SMB_SIGNING_DEFAULT, flags, &c);
}
if (!srv) {
return NULL;
}
- server = cli_state_remote_name(srv->cli);
+ server = smbXcli_conn_remote_name(srv->cli->conn);
share = srv->cli->share;
/*