From 2fc185340ef2ede93aba0c6398f568c0ab5ca0f0 Mon Sep 17 00:00:00 2001 From: Pierre LALET <pierre.lalet@cea.fr> Date: Wed, 23 Aug 2017 14:53:52 +0200 Subject: [PATCH] sndrcv(): fix pcap(y) compatibility --- scapy/sendrecv.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scapy/sendrecv.py b/scapy/sendrecv.py index 60421936..b4b2fe03 100644 --- a/scapy/sendrecv.py +++ b/scapy/sendrecv.py @@ -125,6 +125,8 @@ def sndrcv(pks, pkt, timeout=None, inter=0, verbose=None, chainCC=False, inp = bpf_select([pks]) if pks in inp: r = pks.recv() + elif conf.use_pcap: + r = pks.nonblock_recv() elif not isinstance(pks, StreamSocket) and ( FREEBSD or DARWIN or OPENBSD ): -- GitLab