> I'll fix this in the next rev.
v5 fixes the above 2 issues found above.
For the issue that was throwing ".... segment that has been freed",
indeed we should be freeing LWLockTrancheNames.shmem->list_ptr,
list_ptr is a dsa_pointer that stores an array of dsa_pointers, which
then made me realize that I was not freeing the actual dsa_pointers
holding the tranche names. I fixed that as well.
I also made some improvements to the code that copies the old
list to the new list and fixed the lookup in
GetLWTrancheName.
--
Sami