-/*
+/*
Unix SMB/CIFS implementation.
SMB client password change routine
Copyright (C) Andrew Tridgell 1994-1998
if (!NT_STATUS_IS_OK(result)) {
if (asprintf(err_str, "machine %s rejected the negotiate "
- "protocol. Error was : %s.\n",
+ "protocol. Error was : %s.\n",
remote_machine, nt_errstr(result)) == -1) {
*err_str = NULL;
}
return result;
}
- /* Given things like SMB signing, restrict anonymous and the like,
+ /* Given things like SMB signing, restrict anonymous and the like,
try an authenticated connection first */
result = cli_session_setup_creds(cli, creds);
if (!NT_STATUS_IS_OK(result)) {
if (asprintf(err_str, "machine %s rejected the session "
- "setup. Error was : %s.\n",
+ "setup. Error was : %s.\n",
remote_machine, nt_errstr(result)) == -1) {
*err_str = NULL;
}
cli_shutdown(cli);
return NT_STATUS_OK;
- } else if (!(NT_STATUS_EQUAL(result, NT_STATUS_ACCESS_DENIED)
+ } else if (!(NT_STATUS_EQUAL(result, NT_STATUS_ACCESS_DENIED)
|| NT_STATUS_EQUAL(result, NT_STATUS_UNSUCCESSFUL))) {
/* it failed, but for reasons such as wrong password, too short etc ... */
cli_shutdown(cli);
return NT_STATUS_OK;
} else {
- if (!(NT_STATUS_EQUAL(result, NT_STATUS_ACCESS_DENIED)
+ if (!(NT_STATUS_EQUAL(result, NT_STATUS_ACCESS_DENIED)
|| NT_STATUS_EQUAL(result, NT_STATUS_UNSUCCESSFUL))) {
/* it failed, but again it was due to things like new password too short */