Network - redispatch was not properly adjust ip->ip_len
authorMatthew Dillon <dillon@apollo.backplane.com>
Sun, 23 Aug 2009 10:17:27 +0000 (03:17 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sun, 23 Aug 2009 10:17:27 +0000 (03:17 -0700)
commita40c002386290d36f60aeed95e3f98d21a346c0b
treeb26d50886e827224ff6c01cb9ce14c065806f9ab
parent55126001d825cd2f25f79cb92b74cb3cfa958071
Network - redispatch was not properly adjust ip->ip_len

* ip->ip_len is adjusted down by hlen.  If a redispatch occurs it must
  be corrected back up in order to do the ip_mport() function.  Otherwise
  the function may fail in its length check code.
sys/netinet/ip_input.c