From 0d43ce60f52b3113776f602a89436cdb229b2cb0 Mon Sep 17 00:00:00 2001 From: Vadim Vetrov Date: Thu, 8 Aug 2024 20:26:35 +0300 Subject: [PATCH] Fix all domains being mangled --- mangle.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mangle.c b/mangle.c index cfd92f2..462b9cf 100644 --- a/mangle.c +++ b/mangle.c @@ -409,10 +409,11 @@ struct verdict analyze_tls_data( unsigned int j = 0; for (unsigned int i = 0; i <= config.domains_strlen; i++) { - if ( i == config.domains_strlen || + if ( i > j && + (i == config.domains_strlen || config.domains_str[i] == '\0' || config.domains_str[i] == ',' || - config.domains_str[i] == '\n' ) { + config.domains_str[i] == '\n' )) { unsigned int domain_len = (i - j); const char *sni_startp = sni_name + sni_len - domain_len;