CVSROOT:        /cvs
Module name:    src
Changes by:     clau...@cvs.openbsd.org 2010/07/01 18:49:43

Modified files:
        sys/net        : if_ethersubr.c 

Log message:
Some functions change the ifp in during ether_input(). This confuses the
IFF_PROMISC check that ensures that only local packets make it into the
network stack. Check both the original ifp and the new ifp for IFF_PROMISC.
Problem identified by Patrick Coleman.
OK mcbride@, henning@

Reply via email to