Add nil-receiver awareness to all Reader/Writer

This commit is contained in:
Alexander Neumann 2015-05-01 17:13:03 +02:00
parent dbc41bb805
commit 98dc811536
5 changed files with 20 additions and 3 deletions

View file

@ -115,6 +115,10 @@ func (l *blobReader) Read(p []byte) (int, error) {
}
func (l *blobReader) Close() error {
if l == nil {
return nil
}
if !l.closed {
err := l.f.Close()
l.closed = true