From: Felix Fietkau Date: Wed, 19 Oct 2011 15:32:01 +0000 (+0200) Subject: fix device_lock X-Git-Url: https://git.archive.openwrt.org/?a=commitdiff_plain;ds=inline;h=3130d87bd97dbf82f868a9507d60f17c60888c8e;p=project%2Fnetifd.git fix device_lock --- diff --git a/device.c b/device.c index 0a33f67..717993a 100644 --- a/device.c +++ b/device.c @@ -403,7 +403,7 @@ void device_add_user(struct device_user *dep, struct device *dev) static void __device_free_unused(struct device *dev) { - if (!list_empty(&dev->users) || dev->current_config || config_init) + if (!list_empty(&dev->users) || dev->current_config || __devlock) return; device_free(dev);