Merge pull request #103 from erikdubbelboer/doubleclose

Prevent bugs caused by multiple Close calls
This commit is contained in:
Sergey Kamardin
2017-02-19 14:33:54 +03:00
committed by GitHub
+2
View File
@@ -252,6 +252,8 @@ func (r *readCloser) Close() error {
for _, buf := range r.bufs {
putBuf(buf)
}
// In case Close gets called multiple times.
r.bufs = nil
return nil
}