Fix last SNI detect

This commit is contained in:
Vadim Vetrov 2024-08-08 18:19:25 +03:00
parent bb66ab13a8
commit 50933ee0d6
No known key found for this signature in database
GPG Key ID: E8A308689D7A73A5

View File

@ -408,8 +408,12 @@ struct verdict analyze_tls_data(
unsigned int j = 0; unsigned int j = 0;
for (unsigned int i = 0; i < config.domains_strlen; i++) { for (unsigned int i = 0; i <= config.domains_strlen; i++) {
if (config.domains_str[i] == ',' || config.domains_str[i] == '\n') { if ( i == config.domains_strlen ||
config.domains_str[i] == '\0' ||
config.domains_str[i] == ',' ||
config.domains_str[i] == '\n' ) {
unsigned int domain_len = (i - j); unsigned int domain_len = (i - j);
const char *sni_startp = sni_name + sni_len - domain_len; const char *sni_startp = sni_name + sni_len - domain_len;
const char *domain_startp = config.domains_str + j; const char *domain_startp = config.domains_str + j;