Skip to content

Commit 7258993

Browse files
committed
Rust: Clean up the query slightly.
1 parent 41a6bf0 commit 7258993

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

rust/ql/src/queries/security/CWE-825/AccessInvalidPointer.ql

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,13 @@ import AccessInvalidPointerFlow::PathGraph
2222
* A data flow configuration for accesses to invalid pointers.
2323
*/
2424
module AccessInvalidPointerConfig implements DataFlow::ConfigSig {
25-
predicate isSource(DataFlow::Node node) { node instanceof AccessInvalidPointer::Source }
25+
import AccessInvalidPointer
2626

27-
predicate isSink(DataFlow::Node node) { node instanceof AccessInvalidPointer::Sink }
27+
predicate isSource(DataFlow::Node node) { node instanceof Source }
2828

29-
predicate isBarrier(DataFlow::Node barrier) { barrier instanceof AccessInvalidPointer::Barrier }
29+
predicate isSink(DataFlow::Node node) { node instanceof Sink }
30+
31+
predicate isBarrier(DataFlow::Node barrier) { barrier instanceof Barrier }
3032

3133
predicate isBarrierOut(DataFlow::Node node) {
3234
// make sinks barriers so that we only report the closest instance

0 commit comments

Comments
 (0)