Merge pull request #491 from iamqizhao/master
Finish tracing when failing to create a client stream
This commit is contained in:
@ -125,6 +125,7 @@ func NewClientStream(ctx context.Context, desc *StreamDesc, cc *ClientConn, meth
|
|||||||
}
|
}
|
||||||
s, err := t.NewStream(ctx, callHdr)
|
s, err := t.NewStream(ctx, callHdr)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
cs.finish(err)
|
||||||
return nil, toRPCErr(err)
|
return nil, toRPCErr(err)
|
||||||
}
|
}
|
||||||
cs.t = t
|
cs.t = t
|
||||||
|
Reference in New Issue
Block a user