mirror of
https://github.com/X11Libre/xserver.git
synced 2026-11-15 05:23:40 +00:00
| Filename | Latest commit message | Latest commit date |
|---|---|---|
When AddResource() fails it calls the type's delete function, which for pixmaps is dixDestroyPixmap() and drops one reference. SingleCompositeNameWindowPixmap() increments pPixmap->refcnt before AddResource(), so a failure only drops that extra reference. The Xinerama path in ProcCompositeNameWindowPixmap() incremented it afterwards, so a failure dropped the window's own reference to its backing pixmap and could free it while still in use. Take the reference first, as the single-screen path does. Signed-off-by: Mason Green <mason@greenm01.net> |
||
| .. | ||
| compalloc.c | ||
| compext.c | ||
| compinit.c | ||
| compint.h | ||
| compositeext_intern.h | ||
| compositeext_priv.h | ||
| compoverlay.c | ||
| compwindow.c | ||
| meson.build | ||