diff options
author | Julien Cristau <jcristau@debian.org> | 2008-08-04 09:16:53 +0930 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2008-08-04 09:17:37 +0930 |
commit | d9097df01b01afaf946fa04fca8ae8ab7108ff21 (patch) | |
tree | a112488ceae8cf31519a4c016a257434e71f0cb5 /src/evdev.c | |
parent | Print the device name when we get a read error (diff) | |
download | xf86-input-evdev-d9097df01b01afaf946fa04fca8ae8ab7108ff21.tar.gz xf86-input-evdev-d9097df01b01afaf946fa04fca8ae8ab7108ff21.tar.bz2 xf86-input-evdev-d9097df01b01afaf946fa04fca8ae8ab7108ff21.zip |
Actually close the fd on DEVICE_CLOSE (bug#16948)
Fixes file descriptor leak.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'src/evdev.c')
-rw-r--r-- | src/evdev.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/evdev.c b/src/evdev.c index dc8f78d..670cbb2 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -973,6 +973,7 @@ EvdevProc(DeviceIntPtr device, int what) case DEVICE_CLOSE: xf86Msg(X_INFO, "%s: Close\n", pInfo->name); + close(pInfo->fd); break; } |