Skip to content
This repository was archived by the owner on Jan 5, 2023. It is now read-only.

Commit 6b1bbf1

Browse files
committed
Remove taint-tracking for objects that implement io.Reader
1 parent 72254b7 commit 6b1bbf1

File tree

2 files changed

+0
-12
lines changed

2 files changed

+0
-12
lines changed

ql/src/semmle/go/frameworks/stdlib/Bufio.qll

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,6 @@ module Bufio {
6969
this.(Method).hasQualifiedName("bufio", "Reader", "Peek") and
7070
(inp.isReceiver() and outp.isResult(0))
7171
or
72-
// signature: func (*Reader).Read(p []byte) (n int, err error)
73-
this.(Method).hasQualifiedName("bufio", "Reader", "Read") and
74-
(inp.isReceiver() and outp.isParameter(0))
75-
or
7672
// signature: func (*Reader).ReadByte() (byte, error)
7773
this.(Method).hasQualifiedName("bufio", "Reader", "ReadByte") and
7874
(inp.isReceiver() and outp.isResult(0))

ql/src/semmle/go/frameworks/stdlib/Bytes.qll

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -159,10 +159,6 @@ module Bytes {
159159
this.(Method).hasQualifiedName("bytes", "Buffer", "Next") and
160160
(inp.isReceiver() and outp.isResult())
161161
or
162-
// signature: func (*Buffer).Read(p []byte) (n int, err error)
163-
this.(Method).hasQualifiedName("bytes", "Buffer", "Read") and
164-
(inp.isReceiver() and outp.isParameter(0))
165-
or
166162
// signature: func (*Buffer).ReadByte() (byte, error)
167163
this.(Method).hasQualifiedName("bytes", "Buffer", "ReadByte") and
168164
(inp.isReceiver() and outp.isResult(0))
@@ -207,10 +203,6 @@ module Bytes {
207203
this.(Method).hasQualifiedName("bytes", "Buffer", "WriteTo") and
208204
(inp.isReceiver() and outp.isParameter(0))
209205
or
210-
// signature: func (*Reader).Read(b []byte) (n int, err error)
211-
this.(Method).hasQualifiedName("bytes", "Reader", "Read") and
212-
(inp.isReceiver() and outp.isParameter(0))
213-
or
214206
// signature: func (*Reader).ReadAt(b []byte, off int64) (n int, err error)
215207
this.(Method).hasQualifiedName("bytes", "Reader", "ReadAt") and
216208
(inp.isReceiver() and outp.isParameter(0))

0 commit comments

Comments
 (0)