mirror of https://github.com/bjdgyc/anylink.git
添加返回错误
This commit is contained in:
parent
a48f071e0a
commit
10ca7c9c85
|
@ -4,6 +4,7 @@ import (
|
||||||
"context"
|
"context"
|
||||||
"crypto/tls"
|
"crypto/tls"
|
||||||
"encoding/hex"
|
"encoding/hex"
|
||||||
|
"errors"
|
||||||
"net"
|
"net"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
@ -82,12 +83,12 @@ func (ms *sessionStore) Set(key []byte, s dtls.Session) error {
|
||||||
func (ms *sessionStore) Get(key []byte) (dtls.Session, error) {
|
func (ms *sessionStore) Get(key []byte) (dtls.Session, error) {
|
||||||
k := hex.EncodeToString(key)
|
k := hex.EncodeToString(key)
|
||||||
secret := sessdata.Dtls2MasterSecret(k)
|
secret := sessdata.Dtls2MasterSecret(k)
|
||||||
if secret != "" {
|
if secret == "" {
|
||||||
masterSecret, _ := hex.DecodeString(secret)
|
return dtls.Session{}, errors.New("Dtls2MasterSecret is nil")
|
||||||
return dtls.Session{ID: key, Secret: masterSecret}, nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return dtls.Session{}, nil
|
masterSecret, _ := hex.DecodeString(secret)
|
||||||
|
return dtls.Session{ID: key, Secret: masterSecret}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ms *sessionStore) Del(key []byte) error {
|
func (ms *sessionStore) Del(key []byte) error {
|
||||||
|
|
Loading…
Reference in New Issue