mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
parent
62f7f6a022
commit
5836e1f7fe
@ -81,12 +81,13 @@ 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_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));
|
||||
return False;
|
||||
if (cli_is_dos_error(cli)) {
|
||||
cli_dos_error(cli, &eclass, &ecode);
|
||||
if (eclass != ERRDOS && ecode != ERRmoredata) {
|
||||
DEBUG(0,("rpc_read: Error %d/%u in cli_read\n",
|
||||
eclass, (unsigned int)ecode));
|
||||
return False;
|
||||
}
|
||||
}
|
||||
|
||||
data_to_read -= num_read;
|
||||
@ -469,12 +470,12 @@ 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_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));
|
||||
return False;
|
||||
if (cli_is_dos_error(cli)) {
|
||||
cli_dos_error(cli, &eclass, &ecode);
|
||||
if (eclass != ERRDOS && ecode != ERRmoredata) {
|
||||
DEBUG(0,("rpc_api_pipe: cli_read error : %d/%d\n", eclass, ecode));
|
||||
return False;
|
||||
}
|
||||
}
|
||||
|
||||
DEBUG(5,("rpc_api_pipe: read header (size:%d)\n", num_read));
|
||||
|
Loading…
Reference in New Issue
Block a user