diff options
-rw-r--r-- | buckets/apr_buckets_alloc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/buckets/apr_buckets_alloc.c b/buckets/apr_buckets_alloc.c index 7241a866b..3bfd5b07c 100644 --- a/buckets/apr_buckets_alloc.c +++ b/buckets/apr_buckets_alloc.c @@ -144,6 +144,7 @@ APR_DECLARE_NONSTD(void *) apr_bucket_alloc(apr_size_t in_size, if (endp >= active->endp) { list->blocks = apr_allocator_alloc(list->allocator, ALLOC_AMT); if (!list->blocks) { + list->blocks = active; return NULL; } list->blocks->next = active; |