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)
}
g.wg.Add(1)
if g.wg != nil {
g.wg.Add(1)
}
go func() {
defer g.wg.Done()
if g.wg != nil {
defer g.wg.Done()
}
fn(ctx, &rpcMessage{
topic: sb.topic,
contentType: ct,