diff --git a/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowDispatch.qll b/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowDispatch.qll index d1af9585275..1db6c08f5f4 100644 --- a/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowDispatch.qll +++ b/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowDispatch.qll @@ -2145,8 +2145,7 @@ module DuckTyping { exists(Class cls | f.getScope() = cls and superclass = getADirectSuperclass+(cls) and - overridden = superclass.getAMethod() and - overridden.getName() = f.getName() + overridden = superclass.getMethod(f.getName()) ) }