missing nil check for grpc WaitGroup

This commit is contained in:
johnson 2019-06-17 17:07:55 +08:00
parent 7a87ae0efa
commit 363fb551af

View File

@ -231,9 +231,13 @@ func (g *grpcServer) createSubHandler(sb *subscriber, opts server.Options) broke
fn = opts.SubWrappers[i-1](fn) fn = opts.SubWrappers[i-1](fn)
} }
g.wg.Add(1) if g.wg != nil {
g.wg.Add(1)
}
go func() { go func() {
defer g.wg.Done() if g.wg != nil {
defer g.wg.Done()
}
fn(ctx, &rpcMessage{ fn(ctx, &rpcMessage{
topic: sb.topic, topic: sb.topic,
contentType: ct, contentType: ct,