Skip to content

Commit 230b9cf

Browse files
committed
JS: Avoid recursion in SourceNode::Range
1 parent c6a69e1 commit 230b9cf

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

javascript/ql/src/semmle/javascript/ApiGraphs.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -992,7 +992,7 @@ private class ModuleAsSourceNode extends DataFlow::SourceNode::Range {
992992
ModuleAsSourceNode() {
993993
this = DataFlow::ssaDefinitionNode(SSA::implicitInit(m.(NodeModule).getModuleVariable()))
994994
or
995-
this = DataFlow::parameterNode(m.(AmdModule).getDefine().getModuleParameter())
995+
DataFlow::parameterNode(this, m.(AmdModule).getDefine().getModuleParameter())
996996
}
997997

998998
Module getModule() { result = m }
@@ -1007,7 +1007,7 @@ private class ExportsAsSourceNode extends DataFlow::SourceNode::Range {
10071007
ExportsAsSourceNode() {
10081008
this = DataFlow::ssaDefinitionNode(SSA::implicitInit(m.(NodeModule).getExportsVariable()))
10091009
or
1010-
this = DataFlow::parameterNode(m.(AmdModule).getDefine().getExportsParameter())
1010+
DataFlow::parameterNode(this, m.(AmdModule).getDefine().getExportsParameter())
10111011
}
10121012

10131013
Module getModule() { result = m }

0 commit comments

Comments
 (0)