From fbf236adb0f68d6f184fa6a5d65fed8db8995899 Mon Sep 17 00:00:00 2001 From: Xunzhuo Date: Wed, 14 Sep 2022 19:09:39 +0800 Subject: [PATCH] fix: Incorrect conversion between integer types Signed-off-by: Xunzhuo --- components/rpc/invoker/mosn/mosninvoker.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/rpc/invoker/mosn/mosninvoker.go b/components/rpc/invoker/mosn/mosninvoker.go index 7ef453b148..c85dc4e330 100644 --- a/components/rpc/invoker/mosn/mosninvoker.go +++ b/components/rpc/invoker/mosn/mosninvoker.go @@ -96,7 +96,7 @@ func (m *mosnInvoker) Invoke(ctx context.Context, req *rpc.RPCRequest) (resp *rp if req.Timeout == 0 { req.Timeout = rpc.DefaultRequestTimeoutMs if ts, ok := req.Header[rpc.RequestTimeoutMs]; ok && len(ts) > 0 { - t, err := strconv.Atoi(ts[0]) + t, err := strconv.ParseInt(ts[0], 10, 32) if err == nil && t != 0 { req.Timeout = int32(t) }