On Wed, Aug 09, 2023 at 04:32:36PM -0400, Taylor Blau wrote: > This short series combines a patch from Peff and a patch from me to > prevent leaking the 'struct pack_geometry *' pointer from the repack > code. > > The first patch free()s the heap-allocated struct, and the second > patch moves the variable to be allocated on the stack. Thanks for cleaning up your patch. I think Junio has the first one in 'next' already as jk/repack-leakfix, but your patch 2 can go on top. The result looks good to me. It's a little unusual that the "init" function expects the caller to have already initialized-to-zero and set the split_factor field, but I think that's OK for a struct that is limited to this one file. -Peff