diff options
author | Yingpei Zeng <zengyingpei@cmhi.chinamobile.com> | 2018-04-16 16:01:31 +0800 |
---|---|---|
committer | Yingpei Zeng <zengyingpei@cmhi.chinamobile.com> | 2018-04-16 16:01:31 +0800 |
commit | 480791a057ecf4229c19daf52ea7efc487e58ec0 (patch) | |
tree | 3b830dfcd11c302e14c1ea43a28042dcd7f5d6d3 /src | |
parent | 076bd3d1f4dbe65dbd975b74db9294f7d733238e (diff) |
Add length check before checking a Tor certificate name
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/protocols/tor.c | 2 |
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) |