Merge pull request #491 from iamqizhao/master

Finish tracing when failing to create a client stream
This commit is contained in:
Qi Zhao
2016-01-14 15:03:58 -08:00

View File

@ -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