Skip to content

Commit 29bf98a

Browse files
committed
Python: Fix CUSTOM_SOURCE dataflow regression test
1 parent febbe12 commit 29bf98a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

python/ql/test/experimental/dataflow/regression/custom_dataflow.ql

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,20 @@
77
* hope to remove the false positive.
88
*/
99

10+
import python
1011
import experimental.dataflow.DataFlow
1112

1213
class CustomTestConfiguration extends DataFlow::Configuration {
1314
CustomTestConfiguration() { this = "CustomTestConfiguration" }
1415

1516
override predicate isSource(DataFlow::Node node) {
16-
node.(DataFlow::CfgNode).getNode().(NameNode).getId() = "CUSTOM_SOURCE"
17+
node.asCfgNode().(NameNode).getId() = "CUSTOM_SOURCE"
1718
}
1819

1920
override predicate isSink(DataFlow::Node node) {
2021
exists(CallNode call |
2122
call.getFunction().(NameNode).getId() in ["CUSTOM_SINK", "CUSTOM_SINK_F"] and
22-
node.(DataFlow::CfgNode).getNode() = call.getAnArg()
23+
node.asCfgNode() = call.getAnArg()
2324
)
2425
}
2526
}

0 commit comments

Comments
 (0)