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,