@@ -24,8 +24,11 @@ const (
24
24
)
25
25
26
26
var (
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" )
29
32
)
30
33
31
34
type Error struct {
@@ -212,7 +215,7 @@ func (e *Endpoint) close(err error) error {
212
215
e .state = stateClosed
213
216
e .err = err
214
217
for _ , call := range e .pending {
215
- call .done (e , errClosed )
218
+ call .done (e , ErrClosed )
216
219
}
217
220
e .pending = nil
218
221
err = e .closer .Close ()
@@ -252,7 +255,7 @@ func (e *Endpoint) Go(method string, done chan *Call, reply interface{}, args ..
252
255
253
256
e .mu .Lock ()
254
257
if e .state == stateClosed {
255
- call .done (e , errClosed )
258
+ call .done (e , ErrClosed )
256
259
e .mu .Unlock ()
257
260
return call
258
261
}
@@ -423,7 +426,7 @@ func (e *Endpoint) handleReply(messageLen int) error {
423
426
424
427
var errorValue interface {}
425
428
if err := e .dec .Decode (& errorValue ); err != nil {
426
- call .done (e , errInternal )
429
+ call .done (e , ErrInternal )
427
430
return fmt .Errorf ("msgpack/rpc: error decoding error value: %v" , err )
428
431
}
429
432
@@ -444,7 +447,7 @@ func (e *Endpoint) handleReply(messageLen int) error {
444
447
}
445
448
446
449
if err != nil {
447
- call .done (e , errInternal )
450
+ call .done (e , ErrInternal )
448
451
return fmt .Errorf ("msgpack/rpc: error decoding reply: %v" , err )
449
452
}
450
453
0 commit comments