fix: mac impl

This commit is contained in:
Mark Puha 2025-06-14 17:51:19 +02:00
parent c8723e4ecd
commit 44462751a6

View file

@ -158,55 +158,55 @@ static int kernel_get_device(struct wgdevice **device, const char *iface)
if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_I1) if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_I1)
{ {
dev->i1 = strdup(wg_iface->i_i1); dev->i1 = strdup(wg_iface->i_i1);
wg_iface->i_flags |= WGDEVICE_HAS_I1; dev->flags |= WGDEVICE_HAS_I1;
} }
if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_I2) if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_I2)
{ {
dev->i2 = strdup(wg_iface->i_i2); dev->i2 = strdup(wg_iface->i_i2);
wg_iface->i_flags |= WGDEVICE_HAS_I2; dev->flags |= WGDEVICE_HAS_I2;
} }
if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_I3) if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_I3)
{ {
dev->i3 = strdup(wg_iface->i_i3); dev->i3 = strdup(wg_iface->i_i3);
wg_iface->i_flags |= WGDEVICE_HAS_I3; dev->flags |= WGDEVICE_HAS_I3;
} }
if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_I4) if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_I4)
{ {
dev->i4 = strdup(wg_iface->i_i4); dev->i4 = strdup(wg_iface->i_i4);
wg_iface->i_flags |= WGDEVICE_HAS_I4; dev->flags |= WGDEVICE_HAS_I4;
} }
if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_I5) if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_I5)
{ {
dev->i5 = strdup(wg_iface->i_i5); dev->i5 = strdup(wg_iface->i_i5);
wg_iface->i_flags |= WGDEVICE_HAS_I5; dev->flags |= WGDEVICE_HAS_I5;
} }
if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_J1) if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_J1)
{ {
dev->j1 = strdup(wg_iface->i_j1); dev->j1 = strdup(wg_iface->i_j1);
wg_iface->i_flags |= WGDEVICE_HAS_J1; dev->flags |= WGDEVICE_HAS_J1;
} }
if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_J2) if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_J2)
{ {
dev->j2 = strdup(wg_iface->i_j2); dev->j2 = strdup(wg_iface->i_j2);
wg_iface->i_flags |= WGDEVICE_HAS_J2; dev->flags |= WGDEVICE_HAS_J2;
} }
if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_J3) if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_J3)
{ {
dev->j3 = strdup(wg_iface->i_j3); dev->j3 = strdup(wg_iface->i_j3);
wg_iface->i_flags |= WGDEVICE_HAS_J3; dev->flags |= WGDEVICE_HAS_J3;
} }
if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_ITIME) if (wg_iface->i_flags & WG_INTERFACE_DEVICE_HAS_ITIME)
{ {
dev->itime = wg_iface->i_itime ; dev->itime = wg_iface->i_itime ;
wg_iface->i_flags |= WGDEVICE_HAS_ITIME; dev->flags |= WGDEVICE_HAS_ITIME;
} }
wg_peer = &wg_iface->i_peers[0]; wg_peer = &wg_iface->i_peers[0];