-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Hello!
During the static analysis was found possible mistake:
- The handle 'file' is created at targz.go:284 by calling function 'os.Create' and lost at targz.go:303.
file, err := os.Create(filename)
if err != nil {
return err
}
writer := bufio.NewWriter(file)
buffer := make([]byte, 4096)
for {
n, err := tarReader.Read(buffer)
if err != nil && err != io.EOF {
panic(err)
}
if n == 0 {
break
}
_, err = writer.Write(buffer[:n])
if err != nil {
return err
}
}
Please clarify whether this requires correction?
Metadata
Metadata
Assignees
Labels
No labels