We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7c96c55 commit f300756Copy full SHA for f300756
1 file changed
soot-infoflow/src/soot/jimple/infoflow/solver/cfg/InfoflowCFG.java
@@ -383,8 +383,10 @@ else if (writes)
383
}
384
385
// Merge the temporary results into the global cache
386
- for (Entry<SootMethod, StaticFieldUse> tempEntry : tempUses.entrySet()) {
387
- registerStaticVariableUse(tempEntry.getKey(), variable, tempEntry.getValue());
+ synchronized (tempUses) {
+ for (Entry<SootMethod, StaticFieldUse> tempEntry : tempUses.entrySet()) {
388
+ registerStaticVariableUse(tempEntry.getKey(), variable, tempEntry.getValue());
389
+ }
390
391
392
StaticFieldUse outerUse = tempUses.get(smethod);
0 commit comments