Hmm, if r->pool gets destroyed by the first eor, the eor_bucket_cleanup() for the copy should NULLify its b->data at the same time, so it should be safe no?
On Thu, May 9, 2019 at 11:22 AM Plüm, Rüdiger, Vodafone Group <[email protected]> wrote: > > I think your understanding is correct. > > Regards > > Rüdiger > > > C2 General > > > -----Ursprüngliche Nachricht----- > > Von: Stefan Eissing <[email protected]> > > Gesendet: Donnerstag, 9. Mai 2019 11:02 > > An: [email protected] > > Betreff: eor bucket > > > > Could someone help me to check my understanding of the eor bucket > > implementation? > > > > If an eor bucket is ever copied, there are 2 buckets with their b->data > > pointing to the request_rec. Since this is local to the bucket, > > destroying these 2 will call apr_pool_destroy() twice on the pool. > > Correct? > > > > -Stefan
