From b4907a8502f0dadda9cdab259e1c824e3522b5b7 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 5 Jul 2012 20:32:07 +0200 Subject: [PATCH] when specifying hotplug devices that already have existing configured devices, set the external flag --- device.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/device.c b/device.c index 80881d2..f0361d9 100644 --- a/device.c +++ b/device.c @@ -318,8 +318,13 @@ device_get(const char *name, int create) return device_alias_get(name + 1); dev = avl_find_element(&devices, name, dev, avl); - if (dev) + if (dev) { + if (create > 1 && !dev->external) { + dev->external = true; + device_set_present(dev, true); + } return dev; + } if (!create) return NULL; -- 2.11.0