Module Name: src Committed By: maxv Date: Wed Jan 31 15:23:08 UTC 2018
Modified Files: src/sys/netinet6: ip6_output.c Log Message: Correct the check; we want to find IPPROTO_HOPOPTS, not IPV6_HOPOPTS. This just couldn't work. By the way, I'm wondering what is the point of this block. Calling ip6_hopopts_input() won't achieve anything useful, and it could actually be a problem, because there are several paths in it that call icmp6_error, which calls ip6_output, and then we're back in the same function. Besides it is possible to reach icmp6_error with a packet we emitted (as opposed to a packet we are forwarding), and in that case we are sending an ICMP error back to ourselves. To generate a diff of this commit: cvs rdiff -u -r1.199 -r1.200 src/sys/netinet6/ip6_output.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.