projects
/
project
/
netifd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
fix device_lock/device_unlock imbalances
[project/netifd.git]
/
alias.c
diff --git
a/alias.c
b/alias.c
index 07ed5fea1d15cccd0236428c457c72b51829ce7e..72018d4d26de70072f76d761369a86da926df934 100644
(file)
--- a/
alias.c
+++ b/
alias.c
@@
-108,7
+108,7
@@
alias_notify_device(const char *name, struct device *dev)
alias = avl_find_element(&aliases, name, alias, avl);
if (!alias)
-
return
;
+
goto out
;
alias->cleanup = !dev;
if (dev) {
@@
-128,6
+128,7
@@
alias_notify_device(const char *name, struct device *dev)
device_broadcast_event(&alias->dev, DEV_EVENT_UPDATE_IFNAME);
}
+out:
device_unlock();
}