Skip to content

Commit 1ec8f34

Browse files
authored
Merge pull request #20 from tls-attacker/fix-spotbugs-singleton-getter
Fix SING_SINGLETON_GETTER_NOT_SYNCHRONIZED in BulkScanWorkerManager
2 parents 9688942 + e9c58c7 commit 1ec8f34

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/main/java/de/rub/nds/crawler/core/BulkScanWorkerManager.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,15 @@
2424

2525
public class BulkScanWorkerManager {
2626
private static final Logger LOGGER = LogManager.getLogger();
27-
private static BulkScanWorkerManager instance;
27+
private static volatile BulkScanWorkerManager instance;
2828

2929
public static BulkScanWorkerManager getInstance() {
3030
if (instance == null) {
31-
instance = new BulkScanWorkerManager();
31+
synchronized (BulkScanWorkerManager.class) {
32+
if (instance == null) {
33+
instance = new BulkScanWorkerManager();
34+
}
35+
}
3236
}
3337
return instance;
3438
}

0 commit comments

Comments
 (0)