|
|
@ -93,7 +93,6 @@ llarp_ev_udp_sendto(struct llarp_udp_io *udp, const sockaddr *to,
|
|
|
|
bool
|
|
|
|
bool
|
|
|
|
llarp_ev_add_tun(struct llarp_ev_loop *loop, struct llarp_tun_io *tun)
|
|
|
|
llarp_ev_add_tun(struct llarp_ev_loop *loop, struct llarp_tun_io *tun)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
#if !defined(_WIN32)
|
|
|
|
|
|
|
|
if(tun->ifaddr[0] == 0 || strcmp(tun->ifaddr, "auto") == 0)
|
|
|
|
if(tun->ifaddr[0] == 0 || strcmp(tun->ifaddr, "auto") == 0)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
LogError("invalid ifaddr on tun: ", tun->ifaddr);
|
|
|
|
LogError("invalid ifaddr on tun: ", tun->ifaddr);
|
|
|
@ -104,6 +103,7 @@ llarp_ev_add_tun(struct llarp_ev_loop *loop, struct llarp_tun_io *tun)
|
|
|
|
LogError("invalid ifname on tun: ", tun->ifname);
|
|
|
|
LogError("invalid ifname on tun: ", tun->ifname);
|
|
|
|
return false;
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
#if !defined(_WIN32)
|
|
|
|
return loop->tun_listen(tun);
|
|
|
|
return loop->tun_listen(tun);
|
|
|
|
#else
|
|
|
|
#else
|
|
|
|
UNREFERENCED_PARAMETER(loop);
|
|
|
|
UNREFERENCED_PARAMETER(loop);
|
|
|
|