about summary refs log tree commit diff stats
path: root/src/transmit.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/transmit.c')
-rw-r--r--src/transmit.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/transmit.c b/src/transmit.c index 1978ff2..2c0fbc8 100644 --- a/src/transmit.c +++ b/src/transmit.c
@@ -11,7 +11,8 @@ static pthread_mutex_t socket_mutex = PTHREAD_MUTEX_INITIALIZER;
11 11
12int send_packet(int sock, int device_index, const unsigned char dst_addr[6], const unsigned char *packet, int packet_size) 12int send_packet(int sock, int device_index, const unsigned char dst_addr[6], const unsigned char *packet, int packet_size)
13{ 13{
14 struct sockaddr_ll socket_address; 14 struct sockaddr_ll socket_address = {0};
15 socket_address.sll_family = AF_PACKET;
15 socket_address.sll_ifindex = device_index; 16 socket_address.sll_ifindex = device_index;
16 socket_address.sll_halen = ETH_ALEN; 17 socket_address.sll_halen = ETH_ALEN;
17 memcpy(socket_address.sll_addr, dst_addr, 6); 18 memcpy(socket_address.sll_addr, dst_addr, 6);