Fix bug when threads != cpu_count
When using the --threads flag, the script doesn't end, because it is waiting for cpu_count() threads (which is never satisfied).
This commit is contained in:
@ -919,7 +919,7 @@ class RuleGen:
|
|||||||
|
|
||||||
else:
|
else:
|
||||||
# Signal workers to stop.
|
# Signal workers to stop.
|
||||||
for i in range(multiprocessing.cpu_count()):
|
for i in range(self.threads):
|
||||||
passwords_queue.put(None)
|
passwords_queue.put(None)
|
||||||
|
|
||||||
# Wait for all of the queued passwords to finish.
|
# Wait for all of the queued passwords to finish.
|
||||||
|
Reference in New Issue
Block a user