selinux: Don't bother relabeling resources that are being destroyed

Makes window destroy about 40x faster in Xvfb.
(cherry picked from commit b030f858f2)
This commit is contained in:
Adam Jackson 2009-02-21 19:56:20 -05:00
parent 08ac9140f6
commit b3484c8480

View file

@ -1150,6 +1150,8 @@ SELinuxResourceState(CallbackListPtr *pcbl, pointer unused, pointer calldata)
if (rec->type != RT_WINDOW)
return;
if (rec->state != ResourceStateAdding)
return;
pWin = (WindowPtr)rec->value;
subj = dixLookupPrivate(&wClient(pWin)->devPrivates, subjectKey);