Skip to content

Commit 79ce46a

Browse files
Jami CogswellJami Cogswell
authored andcommitted
Java: remove FileInputStream summary model since causing issues in DCA
1 parent 882237e commit 79ce46a

2 files changed

Lines changed: 1 addition & 4 deletions

File tree

java/ql/lib/ext/java.io.model.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ extensions:
7575
- ["java.io", "File", True, "toPath", "", "", "Argument[this]", "ReturnValue", "taint", "manual"]
7676
- ["java.io", "File", True, "toString", "", "", "Argument[this]", "ReturnValue", "taint", "manual"]
7777
- ["java.io", "File", True, "toURI", "", "", "Argument[this]", "ReturnValue", "taint", "manual"]
78-
- ["java.io", "FileInputStream", False, "FileInputStream", "(File)", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
7978
- ["java.io", "FilterOutputStream", True, "FilterOutputStream", "(OutputStream)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
8079
- ["java.io", "InputStream", True, "read", "(byte[])", "", "Argument[this]", "Argument[0]", "taint", "manual"]
8180
- ["java.io", "InputStream", True, "read", "(byte[],int,int)", "", "Argument[this]", "Argument[0]", "taint", "manual"]
@@ -107,6 +106,7 @@ extensions:
107106
- ["java.io", "File", "length", "()", "manual"]
108107
- ["java.io", "File", "isDirectory", "()", "manual"]
109108
- ["java.io", "File", "mkdirs", "()", "manual"]
109+
- ["java.io", "FileInputStream", "FileInputStream", "(File)", "manual"]
110110
- ["java.io", "InputStream", "close", "()", "manual"]
111111
- ["java.io", "OutputStream", "flush", "()", "manual"]
112112

java/ql/test/ext/TestModels/Test.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,6 @@ public void test() throws Exception {
109109
File f3 = (File)source();
110110
sink(f3.listFiles()); // $hasTaintFlow
111111

112-
FileInputStream fis = new FileInputStream((File)source());
113-
sink(fis); // $hasTaintFlow
114-
115112
StringWriter sw = (StringWriter)source();
116113
sink(sw.toString()); // $hasTaintFlow
117114

0 commit comments

Comments
 (0)