The SynapticsPreInit() function shouldn't call

xf86RemoveEnabledDevice() when it hasn't called xf86AddEnabledDevice()
first.
This commit is contained in:
Peter Osterlund
2004-07-27 00:52:36 +02:00
parent c30e4b8d45
commit 53b9941db7

View File

@@ -396,7 +396,6 @@ SynapticsPreInit(InputDriverPtr drv, IDevPtr dev, int flags)
local->flags |= XI86_CONFIGURED;
if (local->fd != -1) {
xf86RemoveEnabledDevice(local);
if (priv->comm.buffer) {
XisbFree(priv->comm.buffer);
priv->comm.buffer = NULL;
@@ -408,7 +407,6 @@ SynapticsPreInit(InputDriverPtr drv, IDevPtr dev, int flags)
SetupProc_fail:
if (local->fd >= 0) {
RemoveEnabledDevice(local->fd);
xf86CloseSerial(local->fd);
local->fd = -1;
}