summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bridge.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/bridge.c b/bridge.c
index 0c5c430..625680d 100644
--- a/bridge.c
+++ b/bridge.c
@@ -721,7 +721,7 @@ restart:
* Ensure that claiming the device is retried by toggling its present
* state
*/
- if (dev->present) {
+ if (dev->present && !dev->active) {
device_set_present(dev, false);
device_set_present(dev, true);
}