Skip to content

Commit e32dab1

Browse files
Avoid caching for packets returned by fuzz() (#4705)
1 parent bf0fa0e commit e32dab1

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

scapy/packet.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2939,4 +2939,9 @@ def fuzz(p, # type: _P
29392939
new_default_fields[name] = rnd
29402940
q.default_fields.update(new_default_fields)
29412941
q = q.payload
2942+
2943+
# Avoid caching for `p`.
2944+
p.no_cache = True
2945+
p.clear_cache()
2946+
29422947
return p

0 commit comments

Comments
 (0)