diff options
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | src/fnettrace-sni/main.c | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore index 29e0b63d6..e172d1af3 100644 --- a/.gitignore +++ b/.gitignore | |||
@@ -24,6 +24,8 @@ firemon.1 | |||
24 | firecfg.1 | 24 | firecfg.1 |
25 | jailcheck.1 | 25 | jailcheck.1 |
26 | mkdeb.sh | 26 | mkdeb.sh |
27 | src/fnettrace-dns/fnettrace-dns | ||
28 | src/fnettrace-sni/fnettrace-sni | ||
27 | src/firejail/firejail | 29 | src/firejail/firejail |
28 | src/firemon/firemon | 30 | src/firemon/firemon |
29 | src/firecfg/firecfg | 31 | src/firecfg/firecfg |
diff --git a/src/fnettrace-sni/main.c b/src/fnettrace-sni/main.c index ffcb3f28a..ea7a91548 100644 --- a/src/fnettrace-sni/main.c +++ b/src/fnettrace-sni/main.c | |||
@@ -40,7 +40,7 @@ static void print_tls(uint32_t ip_dest, unsigned char *pkt, unsigned len) { | |||
40 | 40 | ||
41 | // look for server name indication | 41 | // look for server name indication |
42 | unsigned char *ptr = pkt; | 42 | unsigned char *ptr = pkt; |
43 | int i = 0; | 43 | unsigned int i = 0; |
44 | char *name = NULL; | 44 | char *name = NULL; |
45 | while (i < (len - 20)) { | 45 | while (i < (len - 20)) { |
46 | // 3 zeros and 3 matching length fields | 46 | // 3 zeros and 3 matching length fields |
@@ -59,7 +59,7 @@ static void print_tls(uint32_t ip_dest, unsigned char *pkt, unsigned len) { | |||
59 | 59 | ||
60 | if (len1 == (len2 + 2) && len1 == (len3 + 5)) { | 60 | if (len1 == (len2 + 2) && len1 == (len3 + 5)) { |
61 | *(ptr + 9 + len3) = 0; | 61 | *(ptr + 9 + len3) = 0; |
62 | name = ptr + 9; | 62 | name = (char *) (ptr + 9); |
63 | break; | 63 | break; |
64 | } | 64 | } |
65 | } | 65 | } |