> 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
v5-0001-Implement-a-DSA-for-LWLock-tranche-names.patch
Description: Binary data