Skip to content
Snippets Groups Projects
Commit 80a24cba authored by xiejiajun's avatar xiejiajun
Browse files

code improve: use the `errors.Is()` to determine the type of err

parent 160b8347
No related branches found
No related tags found
No related merge requests found
......@@ -18,6 +18,7 @@
package getty
import (
"errors"
"reflect"
)
......@@ -114,8 +115,7 @@ func (p *RpcServerPackageHandler) Read(ss getty.Session, data []byte) (interface
req, length, err := (p.server.codec).Decode(data)
//resp,len, err := (*p.).DecodeResponse(buf)
if err != nil {
originErr := perrors.Cause(err)
if originErr == hessian.ErrHeaderNotEnough || originErr == hessian.ErrBodyNotEnough {
if errors.Is(err, hessian.ErrHeaderNotEnough) || errors.Is(err, hessian.ErrBodyNotEnough) {
return nil, 0, nil
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment