> On backend exit, everything in TopMemoryContext, like all
> other non-shared memory, is automatically released.
>
So it is safe to not free the allocated memory in TopMemoryContext and leave
it to be released on backend exit.
Thank you for the help :)
Regards,
Gevik.