in source/event_stream.c [589:604]
void aws_event_stream_headers_list_cleanup(struct aws_array_list *headers) {
if (AWS_UNLIKELY(!headers || !aws_array_list_is_valid(headers))) {
return;
}
for (size_t i = 0; i < aws_array_list_length(headers); ++i) {
struct aws_event_stream_header_value_pair *header = NULL;
aws_array_list_get_at_ptr(headers, (void **)&header, i);
if (header->value_owned) {
aws_mem_release(headers->alloc, (void *)header->header_value.variable_len_val);
}
}
aws_array_list_clean_up(headers);
}