添加返回错误

This commit is contained in:
bjdgyc 2022-09-23 17:26:19 +08:00
parent a48f071e0a
commit 10ca7c9c85
1 changed files with 5 additions and 4 deletions
server/handler

View File

@ -4,6 +4,7 @@ import (
"context"
"crypto/tls"
"encoding/hex"
"errors"
"net"
"time"
@ -82,12 +83,12 @@ func (ms *sessionStore) Set(key []byte, s dtls.Session) error {
func (ms *sessionStore) Get(key []byte) (dtls.Session, error) {
k := hex.EncodeToString(key)
secret := sessdata.Dtls2MasterSecret(k)
if secret != "" {
masterSecret, _ := hex.DecodeString(secret)
return dtls.Session{ID: key, Secret: masterSecret}, nil
if secret == "" {
return dtls.Session{}, errors.New("Dtls2MasterSecret is nil")
}
return dtls.Session{}, nil
masterSecret, _ := hex.DecodeString(secret)
return dtls.Session{ID: key, Secret: masterSecret}, nil
}
func (ms *sessionStore) Del(key []byte) error {