diff --git a/java/ql/src/semmle/code/java/StringFormat.qll b/java/ql/src/semmle/code/java/StringFormat.qll index 69e6d4b056e..6ac122b58d8 100644 --- a/java/ql/src/semmle/code/java/StringFormat.qll +++ b/java/ql/src/semmle/code/java/StringFormat.qll @@ -95,7 +95,8 @@ class FmtSyntax extends TFmtSyntax { } private Expr getArgumentOrQualifier(Call c, int i) { - result = c.getArgument(i) or + result = c.getArgument(i) + or result = c.getQualifier() and i = -1 }