summaryrefslogtreecommitdiffstats
path: root/sys/netatalk/at_control.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netatalk/at_control.c')
-rw-r--r--sys/netatalk/at_control.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/netatalk/at_control.c b/sys/netatalk/at_control.c
index cfb1bd8..56b750f 100644
--- a/sys/netatalk/at_control.c
+++ b/sys/netatalk/at_control.c
@@ -189,8 +189,7 @@ at_control(struct socket *so, u_long cmd, caddr_t data, struct ifnet *ifp,
* and link our new one on the end
*/
ifa = (struct ifaddr *)aa;
- IFA_LOCK_INIT(ifa);
- ifa->ifa_refcnt = 1;
+ ifa_init(ifa);
/*
* As the at_ifaddr contains the actual sockaddrs,
@@ -325,7 +324,7 @@ at_control(struct socket *so, u_long cmd, caddr_t data, struct ifnet *ifp,
/*
* Now reclaim the reference.
*/
- IFAFREE(ifa0);
+ ifa_free(ifa0);
break;
default:
OpenPOWER on IntegriCloud