diff --git a/src/evdev.c b/src/evdev.c index fa0545f..f029e8b 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -1053,6 +1053,7 @@ EvdevPreInit(InputDriverPtr drv, IDevPtr dev, int flags) if (EvdevProbe(pInfo)) { EvdevMBEmuFinalize(pInfo); + close(pInfo->fd); xf86DeleteInput(pInfo, 0); return NULL; }