- if (subenv && subenv->ctxsz) bc->subctx = x_alloc(tv->a, subenv->ctxsz);
- if (subenv && subenv->setup) subenv->setup(tv, subenv, bc, bc->subctx);
+ if (subenv && subenv->ctxsz)
+ bc->subctx = pool_alloc(tv->p_group, subenv->ctxsz);
+ if (subenv && subenv->setup)
+ subenv->setup(tv, subenv, bc, bc->subctx);