Skip to content

Commit c641a31

Browse files
committed
C++: Refine nodeIsBarrierIn using getNodeForSource.
1 parent 843b72b commit c641a31

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

cpp/ql/src/semmle/code/cpp/ir/dataflow/DefaultTaintTracking.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ private predicate nodeIsBarrier(DataFlow::Node node) {
161161

162162
private predicate nodeIsBarrierIn(DataFlow::Node node) {
163163
// don't use dataflow into taint sources, as this leads to duplicate results.
164-
isUserInput(node.asExpr(), _)
164+
node = getNodeForSource(any(Expr e))
165165
}
166166

167167
private predicate instructionTaintStep(Instruction i1, Instruction i2) {

0 commit comments

Comments
 (0)