From 06b5e07b8aa498ba35e8de4a48b5d397116f8505 Mon Sep 17 00:00:00 2001 From: Arsen Musayelyan Date: Sun, 1 May 2022 02:09:29 -0700 Subject: [PATCH] Fix go1.17 compatibility --- client/main.go | 2 +- internal/reflectutil/utils.go | 2 +- server/server.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/client/main.go b/client/main.go index e0be221..698b4c2 100644 --- a/client/main.go +++ b/client/main.go @@ -145,7 +145,7 @@ func (c *Client) Call(rcvr, method string, arg interface{}, ret interface{}) err }() } else { // IF return value is not a pointer, return error - if retVal.Kind() != reflect.Pointer { + if retVal.Kind() != reflect.Ptr { return ErrReturnNotPointer } diff --git a/internal/reflectutil/utils.go b/internal/reflectutil/utils.go index a4825b0..7a8a1a0 100644 --- a/internal/reflectutil/utils.go +++ b/internal/reflectutil/utils.go @@ -27,7 +27,7 @@ func Convert(in reflect.Value, toType reflect.Type) (reflect.Value, error) { to := reflect.New(toType).Elem() // If type is a pointer - if to.Kind() == reflect.Pointer { + if to.Kind() == reflect.Ptr { // Initialize value to.Set(reflect.New(to.Type().Elem())) } diff --git a/server/server.go b/server/server.go index db05bc9..ddd031a 100644 --- a/server/server.go +++ b/server/server.go @@ -62,7 +62,7 @@ func (s *Server) Register(v any) error { // create variable to store name of v var name string switch kind { - case reflect.Pointer: + case reflect.Ptr: // If v is a pointer, get the name of the underlying type name = val.Elem().Type().Name() case reflect.Struct: