0
0
mirror of https://github.com/XTLS/REALITY.git synced 2025-08-22 14:38:35 +00:00

fix: add check for existing sni.(I guess if fingerprint and sni already exist than all sni already processed)

This commit is contained in:
jesus 2025-06-17 18:03:10 +04:00
parent f95e393ceb
commit 58ea65fd17

View File

@ -28,8 +28,12 @@ func InitAllRecords(config *Config) {
func DetectPostHandshakeRecordsLens(config *Config, fingerprint string) map[string][]int {
if GlobalPostHandshakeRecordsLens != nil && GlobalPostHandshakeRecordsLens[fingerprint] != nil {
for sni := range config.ServerNames {
if GlobalPostHandshakeRecordsLens[fingerprint][sni] != nil {
return GlobalPostHandshakeRecordsLens[fingerprint]
}
}
}
GlobalPostHandshakeRecordsLock.Lock()
if GlobalPostHandshakeRecordsLens == nil {