From a2acd092634d1cfc04e89c874d584a16ae54f3ea Mon Sep 17 00:00:00 2001 From: Luca Date: Wed, 21 Mar 2018 18:33:08 +0100 Subject: Added ndpi_get_api_version() API call to be used in applications that are dynamically linking with nDPI, to make sure the APIs are in sync --- example/ndpiReader.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'example/ndpiReader.c') diff --git a/example/ndpiReader.c b/example/ndpiReader.c index 38ce75b14..ddd83bb74 100644 --- a/example/ndpiReader.c +++ b/example/ndpiReader.c @@ -3142,6 +3142,11 @@ int main(int argc, char **argv) { #endif int i; + if(ndpi_get_api_version() != NDPI_API_VERSION) { + printf("nDPI Library version mismatch: please make sure this code and the nDPI library are in sync\n"); + return(-1); + } + automataUnitTest(); ndpi_info_mod = ndpi_init_detection_module(); -- cgit v1.2.3