Skip to content

Commit 17ce1ed

Browse files
committed
fix couple issue
1 parent 5c49b76 commit 17ce1ed

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

source/s3_meta_request.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2027,7 +2027,7 @@ static void s_s3_meta_request_event_delivery_task(struct aws_task *task, void *a
20272027
break;
20282028
}
20292029

2030-
if (meta_request->body_callback) {
2030+
if (meta_request->body_callback && meta_request->client->enable_read_backpressure) {
20312031
/* If customer set the body callback, make sure we are not delivery them more than asked via the
20322032
* callback. */
20332033
aws_byte_cursor_advance(&response_body, bytes_delivered_for_request);
@@ -2209,6 +2209,7 @@ static void s_s3_meta_request_event_delivery_task(struct aws_task *task, void *a
22092209
aws_s3_meta_request_unlock_synced_data(meta_request);
22102210
}
22112211
/* END CRITICAL SECTION */
2212+
aws_array_list_clean_up(&incomplete_deliver_events_array);
22122213

22132214
aws_s3_client_schedule_process_work(client);
22142215
aws_s3_meta_request_release(meta_request);

0 commit comments

Comments
 (0)