aboutsummaryrefslogtreecommitdiff
path: root/src/include/ndpi_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/ndpi_private.h')
-rw-r--r--src/include/ndpi_private.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/include/ndpi_private.h b/src/include/ndpi_private.h
index 93eccf0d1..22f6e5605 100644
--- a/src/include/ndpi_private.h
+++ b/src/include/ndpi_private.h
@@ -82,13 +82,15 @@ typedef struct default_ports_tree_node {
#define LINE_ENDS(ndpi_int_one_line_struct, string_to_compare) \
((ndpi_int_one_line_struct).len >= strlen(string_to_compare) && \
- memcmp((ndpi_int_one_line_struct).ptr + \
- ((ndpi_int_one_line_struct).len - strlen(string_to_compare)), \
- string_to_compare, strlen(string_to_compare)) == 0)
+ ndpi_strncasestr((const char *)((ndpi_int_one_line_struct).ptr) + \
+ ((ndpi_int_one_line_struct).len - strlen(string_to_compare)), \
+ string_to_compare, strlen(string_to_compare)) == \
+ (const char *)((ndpi_int_one_line_struct).ptr) + ((ndpi_int_one_line_struct).len - strlen(string_to_compare)))
#define LINE_CMP(ndpi_int_one_line_struct, string_to_compare, string_to_compare_length) \
((ndpi_int_one_line_struct).ptr != NULL && \
- memcmp((ndpi_int_one_line_struct).ptr, string_to_compare, string_to_compare_length) == 0)
+ ndpi_strncasestr((const char *)((ndpi_int_one_line_struct).ptr), string_to_compare, \
+ string_to_compare_length) == (const char *)((ndpi_int_one_line_struct).ptr))
#define NDPI_MAX_PARSE_LINES_PER_PACKET 64