Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2ddeb0b

Browse files
luchua-bcsmowton
authored andcommitted
Add method access qualifier as source
1 parent f5ca459 commit 2ddeb0b

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

java/ql/src/semmle/code/java/dataflow/FlowSources.qll

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,10 @@ private class AndroidIntentExtraSource extends RemoteFlowSource {
346346
AndroidIntentExtraSource() {
347347
exists(MethodAccess ma |
348348
ma instanceof IntentGetExtraMethodAccess and
349-
this.asExpr().(VarAccess).getVariable().getAnAssignedValue() = ma
349+
(
350+
this.asExpr().(VarAccess).getVariable().getAnAssignedValue() = ma or
351+
ma.getQualifier() = this.asExpr()
352+
)
350353
)
351354
}
352355

0 commit comments

Comments
 (0)