@@ -24,8 +24,11 @@ const (
2424)
2525
2626var (
27- errClosed = errors .New ("msgpack/rpc: session closed" )
28- errInternal = errors .New ("msgpack/rpc: internal error" )
27+ // ErrClosed session closed error.
28+ ErrClosed = errors .New ("msgpack/rpc: session closed" )
29+
30+ // ErrInternal msgpack-rpc internal error.
31+ ErrInternal = errors .New ("msgpack/rpc: internal error" )
2932)
3033
3134type Error struct {
@@ -212,7 +215,7 @@ func (e *Endpoint) close(err error) error {
212215 e .state = stateClosed
213216 e .err = err
214217 for _ , call := range e .pending {
215- call .done (e , errClosed )
218+ call .done (e , ErrClosed )
216219 }
217220 e .pending = nil
218221 err = e .closer .Close ()
@@ -252,7 +255,7 @@ func (e *Endpoint) Go(method string, done chan *Call, reply interface{}, args ..
252255
253256 e .mu .Lock ()
254257 if e .state == stateClosed {
255- call .done (e , errClosed )
258+ call .done (e , ErrClosed )
256259 e .mu .Unlock ()
257260 return call
258261 }
@@ -423,7 +426,7 @@ func (e *Endpoint) handleReply(messageLen int) error {
423426
424427 var errorValue interface {}
425428 if err := e .dec .Decode (& errorValue ); err != nil {
426- call .done (e , errInternal )
429+ call .done (e , ErrInternal )
427430 return fmt .Errorf ("msgpack/rpc: error decoding error value: %v" , err )
428431 }
429432
@@ -444,7 +447,7 @@ func (e *Endpoint) handleReply(messageLen int) error {
444447 }
445448
446449 if err != nil {
447- call .done (e , errInternal )
450+ call .done (e , ErrInternal )
448451 return fmt .Errorf ("msgpack/rpc: error decoding reply: %v" , err )
449452 }
450453
0 commit comments