We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a4f958b commit 4d499c2Copy full SHA for 4d499c2
1 file changed
scapy/sendrecv.py
@@ -585,12 +585,15 @@ def sendpfast(x: _PacketIterable,
585
try:
586
cmd = subprocess.Popen(argv, stdout=subprocess.PIPE,
587
stderr=subprocess.PIPE)
588
+ cmd.wait()
589
except KeyboardInterrupt:
590
+ if cmd:
591
+ cmd.terminate()
592
log_interactive.info("Interrupted by user")
593
except Exception:
594
os.unlink(f)
595
raise
- else:
596
+ finally:
597
stdout, stderr = cmd.communicate()
598
if stderr:
599
log_runtime.warning(stderr.decode())
0 commit comments