diff options
author | Tim Potter <tpot@samba.org> | 2001-08-10 06:01:11 +0000 |
---|---|---|
committer | Tim Potter <tpot@samba.org> | 2001-08-10 06:01:11 +0000 |
commit | 62f7f6a022dea6fd4fbe514dcb3154bda334a07f (patch) | |
tree | 6e0c5d170098d48f91a8176abafa9618364c8d42 | |
parent | 2ccfea3de7b2b7dc0be2438c3adb3f7be82a2dfc (diff) | |
download | samba-62f7f6a022dea6fd4fbe514dcb3154bda334a07f.tar.gz samba-62f7f6a022dea6fd4fbe514dcb3154bda334a07f.tar.bz2 samba-62f7f6a022dea6fd4fbe514dcb3154bda334a07f.zip |
Use the new client error api.
(This used to be commit 688da3c41dd944f7f69083518d25e9edbc55406f)
-rw-r--r-- | source3/auth/auth_domain.c | 2 | ||||
-rw-r--r-- | source3/lib/cmd_interp.c | 4 | ||||
-rw-r--r-- | source3/rpc_client/cli_pipe.c | 6 | ||||
-rw-r--r-- | source3/smbd/auth_domain.c | 2 |
4 files changed, 8 insertions, 6 deletions
diff --git a/source3/auth/auth_domain.c b/source3/auth/auth_domain.c index 4bf0a05d7f..e94ea13edc 100644 --- a/source3/auth/auth_domain.c +++ b/source3/auth/auth_domain.c @@ -360,7 +360,7 @@ uint32 domain_client_validate(const auth_usersupplied_info *user_info, user_info->nt_resp.buffer, user_info->lm_resp.len, &ctr, &info3); - cli_error(&cli, NULL, NULL, &nt_status); + nt_status = cli_nt_error(&cli); if (nt_status != NT_STATUS_NOPROBLEMO) { DEBUG(0,("domain_client_validate: unable to validate password for user %s in domain \ %s to Domain controller %s. Error was %s.\n", user_info->smb_username.str, user_info->domain.str, remote_machine, cli_errstr(&cli))); diff --git a/source3/lib/cmd_interp.c b/source3/lib/cmd_interp.c index 52f025636a..0ae6f5fb83 100644 --- a/source3/lib/cmd_interp.c +++ b/source3/lib/cmd_interp.c @@ -1363,7 +1363,7 @@ int command_main(int argc, char *argv[]) /* Should we exit? Are we done? */ if (cmd_set_options & (CMD_HELP|CMD_STR)) { free_connections(); - get_safe_nt_error_msg(status, msg, sizeof(msg)); + get_nt_error_msg(status, msg, sizeof(msg)); report(out_hnd, "Exit Status: %s\n", msg); /* unix only has 8 bit error codes - blergh */ @@ -1383,7 +1383,7 @@ int command_main(int argc, char *argv[]) commands = NULL; /* report and exit */ - get_safe_nt_error_msg(status, msg, sizeof(msg)); + get_nt_error_msg(status, msg, sizeof(msg)); report(out_hnd, "Exit Status: %s\n", msg); return status; } diff --git a/source3/rpc_client/cli_pipe.c b/source3/rpc_client/cli_pipe.c index 4bbbac17ed..d4e161e212 100644 --- a/source3/rpc_client/cli_pipe.c +++ b/source3/rpc_client/cli_pipe.c @@ -81,7 +81,8 @@ static BOOL rpc_read(struct cli_state *cli, prs_struct *rdata, uint32 data_to_re DEBUG(5,("rpc_read: num_read = %d, read offset: %d, to read: %d\n", num_read, stream_offset, data_to_read)); - if (cli_error(cli, &eclass, &ecode, NULL) && + if (cli_is_dos_error(cli) && + cli_dos_error(cli, &eclass, &ecode) && (eclass != ERRDOS && ecode != ERRmoredata)) { DEBUG(0,("rpc_read: Error %d/%u in cli_read\n", eclass, (unsigned int)ecode)); @@ -468,7 +469,8 @@ static BOOL rpc_api_pipe(struct cli_state *cli, uint16 cmd, prs_struct *data, pr prs_give_memory(&hps, hdr_data, sizeof(hdr_data), False); num_read = cli_read(cli, cli->nt_pipe_fnum, hdr_data, 0, RPC_HEADER_LEN+RPC_HDR_RESP_LEN); - if (cli_error(cli, &eclass, &ecode, NULL) && + if (cli_is_dos_error(cli) && + cli_dos_error(cli, &eclass, &ecode) && (eclass != ERRDOS && ecode != ERRmoredata)) { DEBUG(0,("rpc_api_pipe: cli_read error : %d/%d\n", eclass, ecode)); diff --git a/source3/smbd/auth_domain.c b/source3/smbd/auth_domain.c index 4bf0a05d7f..e94ea13edc 100644 --- a/source3/smbd/auth_domain.c +++ b/source3/smbd/auth_domain.c @@ -360,7 +360,7 @@ uint32 domain_client_validate(const auth_usersupplied_info *user_info, user_info->nt_resp.buffer, user_info->lm_resp.len, &ctr, &info3); - cli_error(&cli, NULL, NULL, &nt_status); + nt_status = cli_nt_error(&cli); if (nt_status != NT_STATUS_NOPROBLEMO) { DEBUG(0,("domain_client_validate: unable to validate password for user %s in domain \ %s to Domain controller %s. Error was %s.\n", user_info->smb_username.str, user_info->domain.str, remote_machine, cli_errstr(&cli))); |