if (ifa->ifa_flags & IFA_F_DEPRECATED)
addrs[ret].preferred = 0;
- addrs[ret].has_class = false;
- addrs[ret].class = 0;
-#ifdef WITH_UBUS
- struct interface *iface = odhcpd_get_interface_by_index(ifindex);
- if (iface)
- addrs[ret].has_class = ubus_get_class(iface->ifname,
- &addrs[ret].addr, &addrs[ret].class);
-#endif
++ret;
}
odhcpd_receive_packets(&event->uloop, 0);
}
-void odhcpd_urandom(void *data, size_t len)
+int odhcpd_urandom(void *data, size_t len)
{
- read(urandom_fd, data, len);
+ return read(urandom_fd, data, len);
}