diff --git a/sys/netinet6/ip6_output.c b/sys/netinet6/ip6_output.c index 3e48c0ed4c4..add0938d553 100644 --- a/sys/netinet6/ip6_output.c +++ b/sys/netinet6/ip6_output.c @@ -585,6 +585,7 @@ no_ipsec:; if ((error = ip6_insert_jumboopt(&exthdrs, plen)) != 0) goto freehdrs; ip6->ip6_plen = 0; + optlen += 8; /* JUMBOOPTLEN */ } else ip6->ip6_plen = htons(plen); nexthdrp = &ip6->ip6_nxt;