From: Felix Fietkau Date: Thu, 28 Jan 2016 21:37:25 +0000 (+0100) Subject: alias: clean up device dependencies on free X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=bc22047b1d3ce18cdb00110dd37c6faa889f3921;p=project%2Fnetifd.git alias: clean up device dependencies on free Signed-off-by: Felix Fietkau --- diff --git a/alias.c b/alias.c index cef125f..01bec41 100644 --- a/alias.c +++ b/alias.c @@ -130,6 +130,8 @@ static void alias_device_free(struct device *dev) struct alias_device *alias; alias = container_of(dev, struct alias_device, dev); + device_remove_user(&alias->new_dep); + device_remove_user(&alias->dep); avl_delete(&aliases, &alias->avl); free(alias); }