Check file has been opened before closing it

Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
This commit is contained in:
Sylvain Baubeau 2015-06-30 14:23:26 +02:00
parent 1a80ec340b
commit d0dd36125c

View file

@ -312,12 +312,12 @@ func (d *driver) WriteStream(ctx context.Context, path string, offset int64, rea
// Offset is inside the current segment : we need to read the // Offset is inside the current segment : we need to read the
// data from the beginning of the segment to offset // data from the beginning of the segment to offset
file, _, err := d.Conn.ObjectOpen(d.Container, getSegment(), false, nil) file, _, err := d.Conn.ObjectOpen(d.Container, getSegment(), false, nil)
defer file.Close()
paddingReader = file
if err != nil { if err != nil {
return 0, parseError(getSegment(), err) return 0, parseError(getSegment(), err)
} }
defer file.Close()
paddingReader = file
} }
readers := []io.Reader{} readers := []io.Reader{}