Author: ivan Date: Thu Nov 5 07:50:15 2015 New Revision: 1712721 URL: http://svn.apache.org/viewvc?rev=1712721&view=rev Log: Destroy wrapped bucket in MOCK_SOCKET bucket.
* test/mock_sock_buckets.c (serf_mock_sock_destroy_and_data): New. (serf_bucket_type_mock_socket): Use serf_mock_sock_destroy_and_data() as bucket destroy callback. Modified: serf/trunk/test/mock_sock_buckets.c Modified: serf/trunk/test/mock_sock_buckets.c URL: http://svn.apache.org/viewvc/serf/trunk/test/mock_sock_buckets.c?rev=1712721&r1=1712720&r2=1712721&view=diff ============================================================================== --- serf/trunk/test/mock_sock_buckets.c (original) +++ serf/trunk/test/mock_sock_buckets.c Thu Nov 5 07:50:15 2015 @@ -75,6 +75,15 @@ static apr_status_t serf_mock_sock_peek( return status; } +static void serf_mock_sock_destroy_and_data(serf_bucket_t *bucket) +{ + mock_sock_context_t *ctx = bucket->data; + + serf_bucket_destroy(ctx->stream); + + serf_default_destroy_and_data(bucket); +} + static apr_status_t serf_mock_sock_set_config(serf_bucket_t *bucket, serf_config_t *config) { @@ -93,7 +102,7 @@ const serf_bucket_type_t serf_bucket_typ serf_default_read_for_sendfile, serf_buckets_are_v2, serf_mock_sock_peek, - serf_default_destroy_and_data, + serf_mock_sock_destroy_and_data, serf_default_read_bucket, serf_default_get_remaining, serf_mock_sock_set_config,