Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d62ae96

Browse files
committed
C++: Fix ql-for-ql alerts.
1 parent 1c51ad8 commit d62ae96

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

cpp/ql/lib/experimental/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -887,7 +887,7 @@ class ThisParameterNode extends ParameterNode, InstructionNode {
887887
}
888888

889889
pragma[noinline]
890-
private predicate indirectPostionHasArgumentIndexAndIndex(
890+
private predicate indirectPositionHasArgumentIndexAndIndex(
891891
IndirectionPosition pos, int argumentIndex, int indirectionIndex
892892
) {
893893
pos.getArgumentIndex() = argumentIndex and
@@ -907,7 +907,7 @@ class ParameterIndirectionNode extends ParameterNode instanceof IndirectParamete
907907
override predicate isParameterOf(Function f, ParameterPosition pos) {
908908
IndirectParameterNode.super.getEnclosingCallable() = f and
909909
exists(int argumentIndex, int indirectionIndex |
910-
indirectPostionHasArgumentIndexAndIndex(pos, argumentIndex, indirectionIndex) and
910+
indirectPositionHasArgumentIndexAndIndex(pos, argumentIndex, indirectionIndex) and
911911
indirectParameterNodeHasArgumentIndexAndIndex(this, argumentIndex, indirectionIndex)
912912
)
913913
}

cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/TaintTrackingUtil.qll

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ private import semmle.code.cpp.models.interfaces.DataFlow
55
private import semmle.code.cpp.models.interfaces.SideEffect
66
private import DataFlowUtil
77
private import DataFlowPrivate
8-
private import semmle.code.cpp.models.Models
98

109
/**
1110
* Holds if taint propagates from `nodeFrom` to `nodeTo` in exactly one local
@@ -133,7 +132,7 @@ predicate defaultImplicitTaintRead(DataFlow::Node node, DataFlow::Content c) { n
133132
predicate defaultTaintSanitizer(DataFlow::Node node) { none() }
134133

135134
/**
136-
* Holds if taint can flow from `instrIn` to `instrOut` through a call to a
135+
* Holds if taint can flow from `nodeIn` to `nodeOut` through a call to a
137136
* modeled function.
138137
*/
139138
predicate modeledTaintStep(DataFlow::Node nodeIn, DataFlow::Node nodeOut) {

0 commit comments

Comments
 (0)