cmd/frps: a bug of status display in dashboard, fix #80

This commit is contained in:
fatedier 2016-08-18 14:52:11 +08:00
parent b403e4142b
commit 2b1c39e03d

View File

@ -21,6 +21,7 @@ import (
"time" "time"
"github.com/fatedier/frp/src/models/consts" "github.com/fatedier/frp/src/models/consts"
"github.com/fatedier/frp/src/models/metric"
"github.com/fatedier/frp/src/models/msg" "github.com/fatedier/frp/src/models/msg"
"github.com/fatedier/frp/src/models/server" "github.com/fatedier/frp/src/models/server"
"github.com/fatedier/frp/src/utils/conn" "github.com/fatedier/frp/src/utils/conn"
@ -298,6 +299,9 @@ func doLogin(req *msg.ControlReq, c *conn.Conn) (ret int64, info string) {
return return
} }
// update metric's proxy status
metric.SetProxyInfo(s.Name, s.Type, s.BindAddr, s.UseEncryption, s.UseGzip, s.PrivilegeMode, s.CustomDomains, s.ListenPort)
// start proxy and listen for user connections, no block // start proxy and listen for user connections, no block
err := s.Start(c) err := s.Start(c)
if err != nil { if err != nil {