Python: Final LocalSourceNode fixes

This commit is contained in:
Taus
2021-04-20 12:29:26 +00:00
committed by GitHub
parent 897105de02
commit 31bd701bd5
2 changed files with 10 additions and 10 deletions

View File

@@ -6,7 +6,7 @@ private import semmle.python.dataflow.new.TaintTracking
/** A data-flow Node representing an instance of MyClass. */
abstract class MyClass extends DataFlow::Node { }
private DataFlow::Node myClassGetValue(MyClass qualifier, DataFlow::TypeTracker t) {
private DataFlow::LocalSourceNode myClassGetValue(MyClass qualifier, DataFlow::TypeTracker t) {
t.startInAttr("get_value") and
result = qualifier
or
@@ -14,7 +14,7 @@ private DataFlow::Node myClassGetValue(MyClass qualifier, DataFlow::TypeTracker
}
DataFlow::Node myClassGetValue(MyClass qualifier) {
result = myClassGetValue(qualifier, DataFlow::TypeTracker::end())
myClassGetValue(qualifier, DataFlow::TypeTracker::end()).flowsTo(result)
}
// Config