Merge pull request #2809 from HusterWan/zr/octet-stream-fix

refactor: no need so many defer in closeAll function
This commit is contained in:
Phil Estes 2018-11-20 06:23:30 +08:00 committed by GitHub
commit f801661dcf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -138,10 +138,10 @@ func (e *Exchange) Subscribe(ctx context.Context, fs ...string) (ch <-chan *even
)
closeAll := func() {
defer close(errq)
defer e.broadcaster.Remove(dst)
defer queue.Close()
defer channel.Close()
channel.Close()
queue.Close()
e.broadcaster.Remove(dst)
close(errq)
}
ch = evch