diff --git a/scapy/layers/inet6.py b/scapy/layers/inet6.py index b58978f4..c4a3084d 100644 --- a/scapy/layers/inet6.py +++ b/scapy/layers/inet6.py @@ -1073,6 +1073,7 @@ def defragment6(packets): q = res[0] nh = q[IPv6ExtHdrFragment].nh q[IPv6ExtHdrFragment].underlayer.nh = nh + q[IPv6ExtHdrFragment].underlayer.plen = len(fragmentable) del q[IPv6ExtHdrFragment].underlayer.payload q /= conf.raw_layer(load=fragmentable)