aboutsummaryrefslogtreecommitdiff
path: root/src/lib/protocols/kerberos.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/protocols/kerberos.c')
-rw-r--r--src/lib/protocols/kerberos.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/lib/protocols/kerberos.c b/src/lib/protocols/kerberos.c
index 1eb006108..81f84a8ac 100644
--- a/src/lib/protocols/kerberos.c
+++ b/src/lib/protocols/kerberos.c
@@ -209,7 +209,7 @@ void ndpi_search_kerberos(struct ndpi_detection_module_struct *ndpi_struct,
cname_len = packet->payload[name_offset];
if((cname_len+name_offset) < packet->payload_packet_len) {
- u_int realm_len, realm_offset, i;
+ u_int realm_len, realm_offset;
char cname_str[48];
u_int8_t num_cname = 0;
@@ -254,7 +254,7 @@ void ndpi_search_kerberos(struct ndpi_detection_module_struct *ndpi_struct,
char realm_str[48];
if(realm_len > sizeof(realm_str)-1)
- realm_len = sizeof(realm_str);
+ realm_len = sizeof(realm_str)-1;
realm_offset += 1;
@@ -292,7 +292,6 @@ void ndpi_search_kerberos(struct ndpi_detection_module_struct *ndpi_struct,
realm_len = packet->payload[name_offset];
if((realm_len+name_offset) < packet->payload_packet_len) {
- u_int i;
char realm_str[48];
if(realm_len > sizeof(realm_str)-1)
@@ -328,7 +327,7 @@ void ndpi_search_kerberos(struct ndpi_detection_module_struct *ndpi_struct,
return;
} else if(msg_type == 0x0d) /* TGS-REP */ {
- u_int16_t koffsetp, pad_data_len, cname_offset;
+ u_int16_t pad_data_len, cname_offset;
#ifdef KERBEROS_DEBUG
printf("[Kerberos] Processing TGS-REP\n");
@@ -344,8 +343,7 @@ void ndpi_search_kerberos(struct ndpi_detection_module_struct *ndpi_struct,
if((cname_offset+cname_offset) < packet->payload_packet_len) {
char cname_str[48];
- u_int i;
-
+
if(cname_len > sizeof(cname_str)-1)
cname_len = sizeof(cname_str)-1;