diff options
author | jorton <jorton@13f79535-47bb-0310-9956-ffa450edef68> | 2009-03-25 18:39:52 +0000 |
---|---|---|
committer | jorton <jorton@13f79535-47bb-0310-9956-ffa450edef68> | 2009-03-25 18:39:52 +0000 |
commit | 0be1c9699f60463e8d606e1ef63d6c44700e7717 (patch) | |
tree | ff2e89d926fef7b8ec85dce2bb7ff00cf8d52a12 /buckets/apr_buckets_alloc.c | |
parent | 8272493980cbd487845c818bd0ab6ea327d25a8d (diff) | |
download | libapr-0be1c9699f60463e8d606e1ef63d6c44700e7717.tar.gz |
* buckets/apr_buckets_alloc.c (apr_bucket_alloc_create): Use a new
allocator since the pool->allocator association has gone.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@758398 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'buckets/apr_buckets_alloc.c')
-rw-r--r-- | buckets/apr_buckets_alloc.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/buckets/apr_buckets_alloc.c b/buckets/apr_buckets_alloc.c index 60f42deae..9623f0af2 100644 --- a/buckets/apr_buckets_alloc.c +++ b/buckets/apr_buckets_alloc.c @@ -58,17 +58,12 @@ static apr_status_t alloc_cleanup(void *data) APU_DECLARE_NONSTD(apr_bucket_alloc_t *) apr_bucket_alloc_create(apr_pool_t *p) { - apr_allocator_t *allocator = apr_pool_allocator_get(p); + apr_allocator_t *allocator; apr_bucket_alloc_t *list; -#if APR_POOL_DEBUG - /* may be NULL for debug mode. */ - if (allocator == NULL) { - if (apr_allocator_create(&allocator) != APR_SUCCESS) { - abort(); - } + if (apr_allocator_create(&allocator) != APR_SUCCESS) { + abort(); } -#endif list = apr_bucket_alloc_create_ex(allocator); list->pool = p; |