From 27a3f2f08c8766ca3eedf08e934fab62710e9173 Mon Sep 17 00:00:00 2001 From: mountain Date: Mon, 10 Jul 2023 11:12:45 +0900 Subject: [PATCH] =?UTF-8?q?funcname=20=EC=98=A4=EB=A5=98=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rpc/rpc.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rpc/rpc.go b/rpc/rpc.go index f239bd1..d39ada6 100644 --- a/rpc/rpc.go +++ b/rpc/rpc.go @@ -155,10 +155,10 @@ func (c callContext) call(args ...any) error { } frame, _ := runtime.CallersFrames(pc).Next() - prf := path.Base(frame.Function) - lastdot := strings.LastIndex(prf, ".") - rname := prf[:lastdot] - funcname := prf[lastdot+1:] + fullname := path.Base(frame.Function) + prf := strings.Split(fullname, ".") + rname := prf[1] + funcname := prf[2] serialized, err := encode(c.t, rname, funcname, args...) if err != nil {