aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Deri <deri@ntop.org>2024-04-15 14:25:26 +0200
committerLuca Deri <deri@ntop.org>2024-04-15 14:25:26 +0200
commit95897c64362c1529c7f8e884920159fedeb160d5 (patch)
tree5b68f959420748dedf0b973d233286bba8787722
parentd97afd6efd0a6946dd546dacdd4cb3e753d74298 (diff)
Fixed minor glitches
2 files changed, 4 insertions, 2 deletions
diff --git a/example/ndpiReader.c b/example/ndpiReader.c
index bf935b796..2621d0465 100644
--- a/example/ndpiReader.c
+++ b/example/ndpiReader.c
@@ -5807,7 +5807,7 @@ void domainsUnitTest() {
NDPI_BITMASK_SET_ALL(all);
ndpi_set_protocol_detection_bitmask2(ndpi_info_mod, &all);
- assert(ndpi_load_domain_suffixes(ndpi_info_mod, "../lists/public_suffix_list.dat") == 0);
+ assert(ndpi_load_domain_suffixes(ndpi_info_mod, (char*)lists_path) == 0);
assert(strcmp(ndpi_get_host_domain_suffix(ndpi_info_mod, "www.chosei.chiba.jp"), "chosei.chiba.jp") == 0);
assert(strcmp(ndpi_get_host_domain_suffix(ndpi_info_mod, "www.unipi.it"), "it") == 0);
diff --git a/src/lib/ndpi_domains.c b/src/lib/ndpi_domains.c
index 7970f3a36..a2f8ef985 100644
--- a/src/lib/ndpi_domains.c
+++ b/src/lib/ndpi_domains.c
@@ -66,12 +66,14 @@ int ndpi_load_domain_suffixes(struct ndpi_detection_module_struct *ndpi_str,
line[len--] = '\0';
if(!ndpi_domain_classify_add(ndpi_str->public_domain_suffixes,
- 1 /* dummy */, &line[offset])) {
+ num_domains /* dummy */, &line[offset])) {
NDPI_LOG_ERR(ndpi_str, "Error while processing domain %s\n", &line[offset]);
} else
num_domains++;
}
+ fclose(fd);
+
if(!ndpi_domain_classify_finalize(ndpi_str->public_domain_suffixes)) {
NDPI_LOG_ERR(ndpi_str, "Error while finalizing domain processing\n");
}