From e414f059a9dbae4331515877b8541a539bd3aef3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8D=92=E9=87=8E=E7=84=A1=E7=87=88?= Date: Tue, 15 Jan 2019 18:15:09 +0800 Subject: [PATCH] client: fixup msg.Login, add missing Hostname field --- client/service.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/service.go b/client/service.go index 93cf393c..8f63ca8b 100644 --- a/client/service.go +++ b/client/service.go @@ -17,6 +17,7 @@ package client import ( "fmt" "io/ioutil" + "os" "runtime" "sync" "sync/atomic" @@ -172,6 +173,7 @@ func (svr *Service) login() (conn frpNet.Conn, session *fmux.Session, err error) conn = frpNet.WrapConn(stream) } + hostname, _ := os.Hostname() now := time.Now().Unix() loginMsg := &msg.Login{ Arch: runtime.GOARCH, @@ -182,6 +184,7 @@ func (svr *Service) login() (conn frpNet.Conn, session *fmux.Session, err error) PrivilegeKey: util.GetAuthKey(g.GlbClientCfg.Token, now), Timestamp: now, RunId: svr.runId, + Hostname: hostname, } if err = msg.WriteMsg(conn, loginMsg); err != nil {