SMBC_check_server(SMBCCTX * context,
SMBCSRV * server)
{
+ struct cli_state *cli = server->cli;
time_t now;
- if (!cli_state_is_connected(server->cli)) {
+ if (!cli_state_is_connected(cli)) {
return 1;
}
if (server->last_echo_time == (time_t)0 ||
now > server->last_echo_time +
- (server->cli->timeout/1000)) {
+ (cli->timeout/1000)) {
unsigned char data[16] = {0};
- NTSTATUS status = cli_echo(server->cli,
+ NTSTATUS status = cli_echo(cli,
1,
data_blob_const(data, sizeof(data)));
if (!NT_STATUS_IS_OK(status)) {
* replied.
* BUG: https://bugzilla.samba.org/show_bug.cgi?id=13218
*/
- if (smbXcli_conn_protocol(server->cli->conn) >=
+ if (smbXcli_conn_protocol(cli->conn) >=
PROTOCOL_SMB2_02) {
if (NT_STATUS_EQUAL(status,
NT_STATUS_USER_SESSION_DELETED)) {