Skip to content

Commit 7055095

Browse files
committed
Java, C#: Ensure variable is used in all disjuncts
1 parent 13e0829 commit 7055095

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

csharp/ql/src/utils/modelgenerator/internal/CaptureModels.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ module ModelGeneratorInput implements ModelGeneratorInputSig<Location, CsharpDat
372372
or
373373
i = 4 and ExternalFlow::partialModel(api, _, _, _, _, result) // parameters
374374
or
375-
i = 5 and result = "" // ext
375+
i = 5 and result = "" and exists(api) // ext
376376
}
377377

378378
string partialNeutralModelRow(Callable api, int i) {

java/ql/src/utils/modelgenerator/internal/CaptureModels.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ module ModelGeneratorInput implements ModelGeneratorInputSig<Location, JavaDataF
293293
or
294294
i = 4 and result = ExternalFlow::paramsString(api) // parameters
295295
or
296-
i = 5 and result = "" // ext
296+
i = 5 and result = "" and exists(api) // ext
297297
}
298298

299299
string partialNeutralModelRow(Callable api, int i) {

0 commit comments

Comments
 (0)