CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2018/03/13 10:42:22
Modified files: sys/netinet : if_ether.c Log message: Mbuf data is used as struct ether_header before it has been made continuous. The length of the hardware and protocol address are provided in the network packet and have to be checked first. So enforce that we only deal with internet over ethernet arp headers with the address length filled correctly. found by Maxime Villard; OK claudio@