Fix another dead lock in buffered writer

This commit is contained in:
v2ray
2016-05-22 19:41:48 +02:00
parent e00c424341
commit 3d6200dc64
+2 -1
View File
@@ -70,10 +70,11 @@ func (this *BufferedWriter) SetCached(cached bool) {
}
func (this *BufferedWriter) Release() {
this.Flush()
this.Lock()
defer this.Unlock()
this.Flush()
this.buffer.Release()
this.buffer = nil
this.writer = nil