X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fraw_socket_device.c;h=c61e43c9c810153337d43fbc141da5caed1d7ede;hp=1dd726f888de2d172efb9b7a8eeea2f7efaa9f29;hb=e913f3f232e4809b7218d081ab9f94cef1c94ac3;hpb=ac48c4ee8c09c8144f830cb66386b9dbe7298440 diff --git a/src/raw_socket_device.c b/src/raw_socket_device.c index 1dd726f8..c61e43c9 100644 --- a/src/raw_socket_device.c +++ b/src/raw_socket_device.c @@ -32,7 +32,7 @@ #include "route.h" #include "xalloc.h" -#if defined(PF_PACKET) && defined(ETH_P_ALL) && defined(AF_PACKET) +#if defined(PF_PACKET) && defined(ETH_P_ALL) && defined(AF_PACKET) && defined(SIOCGIFINDEX) static char *device_info; static uint64_t device_total_in = 0; @@ -69,7 +69,7 @@ static bool setup_device(void) { return false; } - memset(&sa, '0', sizeof(sa)); + memset(&sa, 0, sizeof(sa)); sa.sll_family = AF_PACKET; sa.sll_protocol = htons(ETH_P_ALL); sa.sll_ifindex = ifr.ifr_ifindex;