Skip to content

Commit 6508907

Browse files
gpotter2guedou
authored andcommitted
Fix High CPU Windows
1 parent afa3a80 commit 6508907

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

scapy/automaton.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,8 @@ def select_objects(inputs, remain):
9595
if natives:
9696
results = results.union(set(select.select(natives, [], [], remain)[0]))
9797
if events:
98-
remainms = int((remain or 0) * 1000)
98+
# 0xFFFFFFFF = INFINITE
99+
remainms = int(remain * 1000 if remain else 0xFFFFFFFF)
99100
if len(events) == 1:
100101
res = ctypes.windll.kernel32.WaitForSingleObject(
101102
ctypes.c_void_p(events[0].fileno()),

0 commit comments

Comments
 (0)