Unsafe defer of .Close method GO-S2307
Security
Major
6 months agoa year old
Deferring unsafe method "Close" on type "io.WriteCloser"
36	if err != nil {
37		return 0, err
38	}
39	defer writer.Close()40	return writer.Write(p)
41}
42
Deferring unsafe method "Close" on type "*os.File"
1270	if err != nil {
1271		errorExit("Unable to create temporary file")
1272	}
1273	defer f.Close()1274
1275	f.WriteString(strings.Join(data, printSep))
1276	f.WriteString(printSep)
Deferring unsafe method "Close" on type "net.Conn"
23		}
24
25		go func() {
26			defer c.Close()27			// nop
28		}()
29	}