mirror of
https://github.com/X11Libre/xserver.git
synced 2026-10-21 01:13:38 +00:00
| Filename | Latest commit message | Latest commit date |
|---|---|---|
When a transient namespace is deleted, XnsDestroyNamespace() frees the namespace struct, its name, and its authentication tokens. However, it leaves the virtual root window active in the server's resource database. Because the virtual root window is never freed, the server leaks a Window structure, window attributes, and properties every time a temporary namespace is destroyed. Fix this leak by calling FreeResource() on the virtual root window before destroying the namespace. Also update the formal TLA+ model in doc/Xnamespace.tla to track resource cleanup and verify the fix. Signed-off-by: Mason Green <mason@greenm01.net> |
||
| .. | ||
| dtrace | ||
| .gitignore | ||
| c-extensions | ||
| filter-xmlto.sh | ||
| meson.build | ||
| smartsched | ||
| Xinput.xml | ||
| Xnamespace-protocol.md | ||
| Xnamespace.md | ||
| Xnamespace.tla | ||
| Xserver-spec.xml | ||