From 50c30657aca2531975226e88b1769a956ca8065d Mon Sep 17 00:00:00 2001
From: bjdgyc <bjdgyc@163.com>
Date: Mon, 7 Nov 2022 17:16:32 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DDelSessByStoken=E7=9A=84panic?=
 =?UTF-8?q?=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 server/sessdata/session.go | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/server/sessdata/session.go b/server/sessdata/session.go
index cc6c054..721af83 100644
--- a/server/sessdata/session.go
+++ b/server/sessdata/session.go
@@ -417,7 +417,10 @@ func CloseSess(token string) {
 
 	delete(sessions, token)
 	delete(dtlsIds, sess.DtlsSid)
-	sess.CSess.Close()
+
+	if sess.CSess != nil {
+		sess.CSess.Close()
+	}
 }
 
 func CloseCSess(token string) {
@@ -428,7 +431,9 @@ func CloseCSess(token string) {
 		return
 	}
 
-	sess.CSess.Close()
+	if sess.CSess != nil {
+		sess.CSess.Close()
+	}
 }
 
 func DelSessByStoken(stoken string) {