From 1076455c01bfcfa51b24ff8d681e65fd00047dbd Mon Sep 17 00:00:00 2001 From: Luca Deri Date: Mon, 14 May 2018 21:40:27 +0200 Subject: Added ndpi_set_detection_preferences() APi call --- src/lib/protocols/mdns.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/lib/protocols/mdns.c') diff --git a/src/lib/protocols/mdns.c b/src/lib/protocols/mdns.c index aa3c3f525..17a6d921d 100644 --- a/src/lib/protocols/mdns.c +++ b/src/lib/protocols/mdns.c @@ -86,10 +86,12 @@ static int ndpi_int_check_mdns_payload(struct ndpi_detection_module_struct /* printf("==> [%d] %s\n", j, answer); */ - len = ndpi_min(sizeof(flow->protos.mdns.answer)-1, j); - strncpy(flow->protos.mdns.answer, (const char *)answer, len); - flow->protos.mdns.answer[len] = '\0'; - + if(!ndpi_struct->disable_metadata_export) { + len = ndpi_min(sizeof(flow->protos.mdns.answer)-1, j); + strncpy(flow->protos.mdns.answer, (const char *)answer, len); + flow->protos.mdns.answer[len] = '\0'; + } + NDPI_LOG_INFO(ndpi_struct, "found MDNS with answer query\n"); return 1; } -- cgit v1.2.3