From 52f6e6543f7afa7770a24fbf3968873b0545d8cb Mon Sep 17 00:00:00 2001 From: polydroi <78996879+polydroi@users.noreply.github.com> Date: Thu, 30 Sep 2021 20:41:36 +0200 Subject: [PATCH] Test --- scapy/packet.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scapy/packet.py b/scapy/packet.py index 0ceadb3d253..f8a7772bcba 100644 --- a/scapy/packet.py +++ b/scapy/packet.py @@ -1151,6 +1151,8 @@ def is_valid_gen_tuple(x): else: len2 += 1 length *= len2 or 1 + elif isinstance(val, types.GeneratorType): + length *= SetGen(val).__iterlen__() if not isinstance(self.payload, NoPayload): return length * self.payload.__iterlen__() return length