diff --git a/src/libeis-device.c b/src/libeis-device.c index d94c911..f75eb50 100644 --- a/src/libeis-device.c +++ b/src/libeis-device.c @@ -134,7 +134,7 @@ eis_device_connect(struct eis_device *device) _public_ void eis_device_disconnect(struct eis_device *device) { - if (device->state != EIS_DEVICE_STATE_ACCEPTED) + if (device->state == EIS_DEVICE_STATE_REMOVED) return; device->state = EIS_DEVICE_STATE_REMOVED;