Skip to content

Commit 81ce8ac

Browse files
committed
ATM: fix compiler warnings about unused variables
1 parent 4bc36d8 commit 81ce8ac

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/EndpointScoring.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ class EndpointScoringResults extends ScoringResults {
118118

119119
pragma[inline]
120120
override predicate shouldResultBeIncluded(DataFlow::Node source, DataFlow::Node sink) {
121+
exists(source) and
121122
if getCfg().isKnownSink(sink)
122123
then any()
123124
else (

javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/TaintedPathATM.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,6 @@ class BarrierGuardNodeAsSanitizerGuardNode extends TaintTracking::LabeledSanitiz
125125
}
126126

127127
override predicate sanitizes(boolean outcome, Expr e, DataFlow::FlowLabel label) {
128-
sanitizes(outcome, e)
128+
sanitizes(outcome, e) and exists(label)
129129
}
130130
}

javascript/ql/experimental/adaptivethreatmodeling/modelbuilding/extraction/ExtractEndpointData.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ module FlowFromSource {
193193

194194
/** The sinks are the endpoints we're extracting. */
195195
override predicate isSink(DataFlow::Node sink, DataFlow::FlowLabel lbl) {
196-
sink = getAnEndpoint(q)
196+
sink = getAnEndpoint(q) and exists(lbl)
197197
}
198198
}
199199
}

0 commit comments

Comments
 (0)