From 854084d819e0996ed687b63254fcb23a010bb3bb Mon Sep 17 00:00:00 2001 From: mountain Date: Thu, 27 Jul 2023 21:31:18 +0900 Subject: [PATCH] =?UTF-8?q?alias=20utf-8=20=EB=B3=80=ED=99=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wshandler/wshandler.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/wshandler/wshandler.go b/wshandler/wshandler.go index f91df26..8c57834 100644 --- a/wshandler/wshandler.go +++ b/wshandler/wshandler.go @@ -3,6 +3,7 @@ package wshandler import ( "bytes" "context" + "encoding/base64" "encoding/gob" "encoding/hex" "encoding/json" @@ -608,7 +609,8 @@ func (sh *subhandler) upgrade_nosession(w http.ResponseWriter, r *http.Request) var alias string if v := r.Header.Get("AS-X-ALIAS"); len(v) > 0 { - alias = v + vt, _ := base64.StdEncoding.DecodeString(v) + alias = string(vt) } else { alias = accid.Hex() } @@ -659,7 +661,8 @@ func (sh *subhandler) upgrade(w http.ResponseWriter, r *http.Request) { var alias string if v := r.Header.Get("AS-X-ALIAS"); len(v) > 0 { - alias = v + vt, _ := base64.StdEncoding.DecodeString(v) + alias = string(vt) } else { alias = authinfo.Accid.Hex() }