1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2025-10-30 23:57:50 +02:00

Reading defaults in go: Make sure all io.ReadClosers are closed (#1529)

This commit is contained in:
Stephan Aßmus
2020-05-12 15:46:47 +02:00
committed by GitHub
parent d7985dd1b5
commit 80d53dae79

View File

@@ -17,10 +17,13 @@ type PipelineDefaults struct {
// ReadPipelineDefaults loads defaults and returns its content
func (d *PipelineDefaults) ReadPipelineDefaults(defaultSources []io.ReadCloser) error {
defer func() {
for _, def := range defaultSources {
def.Close()
}
}()
for _, def := range defaultSources {
defer def.Close()
var c Config
var err error