Pointer to an ICMP header was getting left behind after doing a pullup.

This commit is contained in:
Darren Reed 2007-06-09 09:28:36 +00:00
parent e2f7e255c4
commit a2ba8029c8
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=170459

View File

@ -766,6 +766,7 @@ fr_info_t *fin;
* source of the original packet then this packet is
* not correct.
*/
icmp6 = fin->fin_dp;
ip6 = (ip6_t *)((char *)icmp6 + ICMPERR_ICMPHLEN);
if (IP6_NEQ(&fin->fin_fi.fi_dst,
(i6addr_t *)&ip6->ip6_src))