From 206524b9e6bfd1d9e24db8d536df6d9a2d3f9e41 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Wed, 1 Jul 2020 12:30:41 -0700 Subject: [PATCH] BSD fixes. --- osdep/BSDEthernetTap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/osdep/BSDEthernetTap.cpp b/osdep/BSDEthernetTap.cpp index 095f104db..1a644fffb 100644 --- a/osdep/BSDEthernetTap.cpp +++ b/osdep/BSDEthernetTap.cpp @@ -340,7 +340,7 @@ void BSDEthernetTap::scanMulticastGroups(std::vector &added,std: struct sockaddr_dl *in = (struct sockaddr_dl *)p->ifma_name; struct sockaddr_dl *la = (struct sockaddr_dl *)p->ifma_addr; if ((la->sdl_alen == 6)&&(in->sdl_nlen <= _dev.length())&&(!memcmp(_dev.data(),in->sdl_data,in->sdl_nlen))) - newGroups.push_back(MulticastGroup(MAC(la->sdl_data + la->sdl_nlen),0)); + newGroups.push_back(MulticastGroup(MAC((const uint8_t *)(la->sdl_data + la->sdl_nlen)),0)); } p = p->ifma_next; }