Skip to content
Snippets Groups Projects
Commit 737a7cd0 authored by Guillaume Valadon's avatar Guillaume Valadon
Browse files

Merged in gvaladon/scapy-issues/PR#39 refactored (pull request #70)

PR#39 refactored
parents e975a018 fafbfba3
No related branches found
No related tags found
No related merge requests found
...@@ -345,6 +345,8 @@ class Packet(BasePacket): ...@@ -345,6 +345,8 @@ class Packet(BasePacket):
pl = [] pl = []
q="" q=""
for f in self.fields_desc: for f in self.fields_desc:
if isinstance(f, ConditionalField) and not f._evalcond(self):
continue
p = f.addfield(self, p, self.getfieldval(f.name) ) p = f.addfield(self, p, self.getfieldval(f.name) )
if type(p) is str: if type(p) is str:
r = p[len(q):] r = p[len(q):]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment