diff options
author | Eamon Walsh <ewalsh@tycho.nsa.gov> | 2008-02-13 19:39:49 -0500 |
---|---|---|
committer | Eamon Walsh <ewalsh@moss-charon.epoch.ncsc.mil> | 2008-02-13 20:20:49 -0500 |
commit | ae43d835bdaef96c3c73d7cee5b105f07340833d (patch) | |
tree | 0bdf9d6a63961a2ac3fd0229f635cf0dce39c3ce /Xi/opendev.c | |
parent | ba69904148acf755bec8fbda2eb869144f0ef7d4 (diff) |
XACE: Change access modes for some device-related requests.
Opening a device is not really "reading" it.
Requests that globally configure a device should require "manage" access.
Diffstat (limited to 'Xi/opendev.c')
-rw-r--r-- | Xi/opendev.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Xi/opendev.c b/Xi/opendev.c index 128b1bd9c..acda38530 100644 --- a/Xi/opendev.c +++ b/Xi/opendev.c @@ -106,7 +106,7 @@ ProcXOpenDevice(ClientPtr client) stuff->deviceid == inputInfo.keyboard->id) return BadDevice; - status = dixLookupDevice(&dev, stuff->deviceid, client, DixReadAccess); + status = dixLookupDevice(&dev, stuff->deviceid, client, DixUseAccess); if (status == BadDevice) { /* not open */ for (dev = inputInfo.off_devices; dev; dev = dev->next) if (dev->id == stuff->deviceid) |