conn->closing = TRUE;
array_foreach_modifiable(&conn->request_wait_list, req) {
+ i_assert((*req)->submitted);
http_client_request_error(*req, status, error);
- http_client_request_unref(req);
- }
+ }
array_clear(&conn->request_wait_list);
http_client_connection_unref(_conn);
}
/* abort all pending requests */
array_foreach_modifiable(&conn->request_wait_list, req) {
+ i_assert((*req)->submitted);
http_client_request_error(*req, HTTP_CLIENT_REQUEST_ERROR_ABORTED,
"Aborting");
- http_client_request_unref(req);
}
array_free(&conn->request_wait_list);