Skip to content

Commit 8c21d79

Browse files
committed
fixed infinite loop if future result list is empty while checking for finished probes
1 parent 32566d4 commit 8c21d79

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/de/rub/nds/tlsscanner/MultiThreadedScanJobExecutor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ private void checkProbesDone(List<Future<ProbeResult>> futureResults, ProgressBa
170170
boolean isNotReady = true;
171171
int done = 0;
172172
int tempDone = 0;
173-
while (isNotReady) {
173+
while (isNotReady && futureResults.size() > 0) {
174174
tempDone = 0;
175175
for (Future<ProbeResult> probeResult : futureResults) {
176176
if (probeResult.isDone()) {

0 commit comments

Comments
 (0)