From b84dd2d9c4e3f80589e08b0d2c389e3ed25161e6 Mon Sep 17 00:00:00 2001 From: chenzhongjie Date: Wed, 10 Apr 2024 17:07:25 +0800 Subject: [PATCH] fix --- server/control.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/control.go b/server/control.go index 9938c3bf..0227549b 100644 --- a/server/control.go +++ b/server/control.go @@ -186,7 +186,11 @@ func NewControl( ctl.lastPing.Store(time.Now()) if ctlConnEncrypted { - cryptoRW, err := netpkg.NewCryptoReadWriter(ctl.conn, []byte(loginMsg.PrivilegeKey)) + key := []byte(ctl.serverCfg.Auth.Token) + if ctl.serverCfg.Auth.Method == v1.AuthMethodJWT { + key = []byte(loginMsg.PrivilegeKey) + } + cryptoRW, err := netpkg.NewCryptoReadWriter(ctl.conn, key) if err != nil { return nil, err }