]> git.meshlink.io Git - meshlink/blobdiff - src/bsd/device.c
Clear Ethernet header when reading packets from a tun device.
[meshlink] / src / bsd / device.c
index c50005b2661f3d2b3bed45c9070c388d69d29e1d..4b33d7617f4a3b8f1e4e64d658cfa7fca671e152 100644 (file)
@@ -238,6 +238,7 @@ static bool read_packet(vpn_packet_t *packet) {
                                        return false;
                        }
 
+                       memset(packet->data, 0, 12);
                        packet->len = inlen + 14;
                        break;
 
@@ -269,6 +270,7 @@ static bool read_packet(vpn_packet_t *packet) {
                                        return false;
                        }
 
+                       memset(packet->data, 0, 12);
                        packet->len = inlen + 10;
                        break;
                }