mirror of
https://github.com/samba-team/samba.git
synced 2025-03-11 16:58:40 +03:00
s3:libsmb: make use of cli_state_max_requests() in cli_pull_send()
metze
This commit is contained in:
parent
dafeef47b4
commit
c5072534bc
@ -396,6 +396,7 @@ struct cli_pull_state {
|
||||
/*
|
||||
* Outstanding requests
|
||||
*/
|
||||
uint16_t max_reqs;
|
||||
int num_reqs;
|
||||
struct cli_pull_subreq *reqs;
|
||||
|
||||
@ -479,8 +480,10 @@ struct tevent_req *cli_pull_send(TALLOC_CTX *mem_ctx,
|
||||
|
||||
state->chunk_size = cli_read_max_bufsize(cli);
|
||||
|
||||
state->max_reqs = cli_state_max_requests(cli);
|
||||
|
||||
state->num_reqs = MAX(window_size/state->chunk_size, 1);
|
||||
state->num_reqs = MIN(state->num_reqs, cli->max_mux);
|
||||
state->num_reqs = MIN(state->num_reqs, state->max_reqs);
|
||||
|
||||
state->reqs = talloc_zero_array(state, struct cli_pull_subreq,
|
||||
state->num_reqs);
|
||||
|
Loading…
x
Reference in New Issue
Block a user