aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYingpei Zeng <zengyingpei@cmhi.chinamobile.com>2018-04-16 16:01:31 +0800
committerYingpei Zeng <zengyingpei@cmhi.chinamobile.com>2018-04-16 16:01:31 +0800
commit480791a057ecf4229c19daf52ea7efc487e58ec0 (patch)
tree3b830dfcd11c302e14c1ea43a28042dcd7f5d6d3 /src
parent076bd3d1f4dbe65dbd975b74db9294f7d733238e (diff)
Add length check before checking a Tor certificate name
Diffstat (limited to 'src')
-rw-r--r--src/lib/protocols/tor.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/protocols/tor.c b/src/lib/protocols/tor.c
index 21fc0cf52..462833db0 100644
--- a/src/lib/protocols/tor.c
+++ b/src/lib/protocols/tor.c
@@ -31,7 +31,7 @@ int ndpi_is_ssl_tor(struct ndpi_detection_module_struct *ndpi_struct,
len = strlen(certificate);
/* Check if it ends in .com or .net */
- if(strcmp(&certificate[len-4], ".com") && strcmp(&certificate[len-4], ".net"))
+ if(len>=4 && strcmp(&certificate[len-4], ".com") && strcmp(&certificate[len-4], ".net"))
return(0);
if((len < 6)