Skip to content

Commit 32fc811

Browse files
committed
make sure that the executor is terminated
1 parent 2e56704 commit 32fc811

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

soot-infoflow/src/soot/jimple/infoflow/data/pathBuilders/DefaultPathBuilderFactory.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,11 @@ public ShutdownBatchPathBuilder(InfoflowManager manager, RepeatableContextSensit
5353

5454
@Override
5555
public void computeTaintPaths(Set<AbstractionAtSink> res) {
56-
super.computeTaintPaths(res);
57-
((RepeatableContextSensitivePathBuilder) innerBuilder).onTaintPathsComputed();
56+
try {
57+
super.computeTaintPaths(res);
58+
} finally {
59+
((RepeatableContextSensitivePathBuilder) innerBuilder).onTaintPathsComputed();
60+
}
5861
}
5962

6063
}

0 commit comments

Comments
 (0)