Skip to content

Commit 77ec181

Browse files
committed
Java: Fix sink model generator for instance parameters
1 parent edfe2d7 commit 77ec181

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

java/ql/src/utils/modelgenerator/internal/CaptureModelsSpecific.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ predicate apiSource(DataFlow::Node source) {
236236
string asInputArgumentSpecific(DataFlow::Node source) {
237237
exists(int pos |
238238
source.(DataFlow::ParameterNode).isParameterOf(_, pos) and
239-
result = "Argument[" + pos + "]"
239+
if pos >= 0 then result = "Argument[" + pos + "]" else result = qualifierString()
240240
)
241241
or
242242
source.asExpr() instanceof J::FieldAccess and

0 commit comments

Comments
 (0)