diff --git a/python/ql/src/experimental/dataflow/internal/TaintTrackingPrivate.qll b/python/ql/src/experimental/dataflow/internal/TaintTrackingPrivate.qll index 4402d2add73..cd06726c9c9 100644 --- a/python/ql/src/experimental/dataflow/internal/TaintTrackingPrivate.qll +++ b/python/ql/src/experimental/dataflow/internal/TaintTrackingPrivate.qll @@ -196,7 +196,7 @@ predicate copyStep(DataFlow::CfgNode nodeFrom, DataFlow::CfgNode nodeTo) { ( call.getFunction().(NameNode).getId() in ["copy", "deepcopy"] or - call.getFunction().(AttrNode).getObject("copy").(NameNode).getId() in ["copy", "deepcopy"] + call.getFunction().(AttrNode).getObject(["copy", "deepcopy"]).(NameNode).getId() = "copy" ) and call.getArg(0) = nodeFrom.getNode() )