X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=interface-ip.c;h=2a26a4af06f8fb570b237a6e51b504c59afe4bf0;hp=6c673c69272f1044cdb7c6e91f2129937aff6441;hb=07a47add60b567f65dd2051fe45ac49e1ae97524;hpb=84b04742fed90f8647c0c78396bd4b690cab5a33 diff --git a/interface-ip.c b/interface-ip.c index 6c673c6..2a26a4a 100644 --- a/interface-ip.c +++ b/interface-ip.c @@ -18,7 +18,7 @@ int interface_add_address(struct interface *iface, struct device_addr *addr) else family = AF_INET; - list_add(&addr->list, &iface->address); + list_add_tail(&addr->list, &iface->address); return system_add_address(iface->l3_iface->dev, addr); } @@ -49,7 +49,7 @@ void interface_del_ctx_addr(struct interface *iface, void *ctx) int interface_add_route(struct interface *iface, struct device_route *route) { - list_add(&route->list, &iface->routes); + list_add_tail(&route->list, &iface->routes); return system_add_route(iface->l3_iface->dev, route); }