mirror of https://github.com/bjdgyc/anylink.git
添加返回错误
This commit is contained in:
parent
a48f071e0a
commit
10ca7c9c85
|
@ -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 {
|
||||
|
|
Loading…
Reference in New Issue