We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0b30a52 commit bb106d5Copy full SHA for bb106d5
soot-infoflow/src/soot/jimple/infoflow/codeOptimization/InterproceduralConstantValuePropagator.java
@@ -834,7 +834,8 @@ private void propagateConstantsIntoCallee(SootMethod sm) {
834
if (excludedMethods != null && icfg.isReachable(callSite)) {
835
SootMethod caller = icfg.getMethodOf(callSite);
836
// synthetic methods e.g. created by FlowDroid are excluded by default
837
- if (excludedMethods.contains(caller) || caller.hasTag(SimulatedCodeElementTag.TAG_NAME)) {
+ if (caller == null || excludedMethods.contains(caller)
838
+ || caller.hasTag(SimulatedCodeElementTag.TAG_NAME)) {
839
logger.trace("Ignoring calls from {}", caller);
840
continue;
841
}
0 commit comments