1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2025-01-02 23:47:07 -05:00

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

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