C++: Remove local flow from additional taint step

This case was not supposed to be there -- that was the whole point of
having the `localAdditionalTaintStep` predicate.
This commit is contained in:
Jonas Jensen
2019-09-11 14:09:17 +02:00
parent 7b09e4177e
commit 6021b4f04a

View File

@@ -17,9 +17,6 @@ predicate localTaintStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) {
* different objects.
*/
predicate localAdditionalTaintStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) {
// Taint can flow into using ordinary data flow.
DataFlow::localFlowStep(nodeFrom, nodeTo)
or
localInstructionTaintStep(nodeFrom.asInstruction(), nodeTo.asInstruction())
}