mirror of https://github.com/dirtbags/netarch.git
Dispatch should ignore non-ip frames
This commit is contained in:
parent
31982a2b8e
commit
06b5940d02
|
@ -531,6 +531,7 @@ class Dispatch(object):
|
||||||
if not self.last:
|
if not self.last:
|
||||||
self.last = (filename, pos)
|
self.last = (filename, pos)
|
||||||
frame = Frame(f, pc.linktype)
|
frame = Frame(f, pc.linktype)
|
||||||
|
if frame.protocol:
|
||||||
if frame.hash not in self.sessions:
|
if frame.hash not in self.sessions:
|
||||||
self.sessions[frame.hash] = self._get_sequencer(frame.protocol)
|
self.sessions[frame.hash] = self._get_sequencer(frame.protocol)
|
||||||
ret = self.sessions[frame.hash].handle(frame)
|
ret = self.sessions[frame.hash].handle(frame)
|
||||||
|
|
Loading…
Reference in New Issue