DispatchList leaked in glxapi.c?
Submitted by Andy Skinner
Assigned to mes..@..op.org
Description
get_dispatch() in glxapi.c grows the DispatchList table. It is small, but as far as I can see, items don't get removed as a Display is closed.
Could/should this get cleaned up, maybe from close_display_callback() in fakeglx.c?
It is a small leak (we see 24 bytes per Display in 7.2), but I think it would be better if closed, as this list will just grow. I don't know if the table pointed to by the structures in this list are cleared up, but I haven't seen them as leaks.
The relevant code looks similar in repository.