From 203359ed7f0b001f8325ec8c9baf06077a375337 Mon Sep 17 00:00:00 2001 From: Luca Deri Date: Tue, 8 Oct 2019 23:57:56 +0200 Subject: Fixed ndpi_ssl_version2str() --- src/lib/ndpi_utils.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/lib/ndpi_utils.c b/src/lib/ndpi_utils.c index b8ffe2e17..afd634252 100644 --- a/src/lib/ndpi_utils.c +++ b/src/lib/ndpi_utils.c @@ -711,7 +711,7 @@ int ndpi_has_human_readeable_string(struct ndpi_detection_module_struct *ndpi_st /* ********************************** */ char* ndpi_ssl_version2str(u_int16_t version) { - static char v[8]; + static char v[12]; switch(version) { case 0x0300: return("SSLv3"); @@ -719,15 +719,16 @@ char* ndpi_ssl_version2str(u_int16_t version) { case 0x0302: return("TLSv1.1"); case 0x0303: return("TLSv1.2"); case 0x0304: return("TLSv1.3"); - case 0xfb1a: return("TLSv1.3 (Fizz)"); /* https://engineering.fb.com/security/fizz/ */ - case 0xfeff: return("DTLSv1.0"); - case 0xfefd: return("DTLSv1.2"); + case 0XFB1A: return("TLSv1.3 (Fizz)"); /* https://engineering.fb.com/security/fizz/ */ + case 0XFEFF: return("DTLSv1.0"); + case 0XFEFD: return("DTLSv1.2"); } if((version >= 0x7f00) && (version <= 0x7fff)) return("TLSv1.3 (draft)"); - snprintf(v, sizeof(v), "%04X", version); + snprintf(v, sizeof(v), "TLS (%04X)", version); + return(v); } -- cgit v1.2.3