Skip to content

Commit f0886fd

Browse files
committed
JS: fix indefinite check on callback
1 parent 0936cda commit f0886fd

File tree

1 file changed

+1
-1
lines changed
  • javascript/ql/src/semmle/javascript/dataflow/internal

1 file changed

+1
-1
lines changed

javascript/ql/src/semmle/javascript/dataflow/internal/FlowSteps.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ predicate calls(DataFlow::InvokeNode invk, Function f) {
3535
private predicate partiallyCalls(DataFlow::AdditionalPartialInvokeNode invk, DataFlow::AnalyzedNode callback, Function f) {
3636
invk.isPartialArgument(callback, _, _) and
3737
exists (AbstractFunction callee | callee = callback.getAValue() |
38-
if invk.isIndefinite("global") then
38+
if callback.getAValue().isIndefinite("global") then
3939
(f = callee.getFunction() and f.getFile() = invk.getFile())
4040
else
4141
f = callee.getFunction()

0 commit comments

Comments
 (0)