mirror of
https://github.com/github/codeql.git
synced 2025-12-24 04:36:35 +01:00
24 lines
424 B
Go
24 lines
424 B
Go
package main
|
|
|
|
import (
|
|
"io"
|
|
"io/ioutil"
|
|
)
|
|
|
|
func test2(filename string) {
|
|
data, _ := ioutil.ReadFile(filename)
|
|
ignore(make([]byte, len(data)+1)) // NOT OK
|
|
}
|
|
|
|
func test3(r io.Reader) {
|
|
data, _ := ioutil.ReadAll(r)
|
|
ignore(make([]byte, len(data)+1)) // NOT OK
|
|
}
|
|
|
|
func test4(r io.Reader, ws []io.Writer) {
|
|
mw := io.MultiWriter(ws...)
|
|
ignore(make([]error, len(ws)+1)) // OK
|
|
data, _ := ioutil.ReadAll(r)
|
|
mw.Write(data)
|
|
}
|