$OpenBSD: patch-nDPI_example_ndpiReader_c,v 1.3 2017/10/17 10:39:12 sthen Exp $
Index: nDPI/example/ndpiReader.c
--- nDPI/example/ndpiReader.c.orig
+++ nDPI/example/ndpiReader.c
@@ -57,7 +57,7 @@ static char *_pcap_file[MAX_NUM_READER_THREADS]; /**< 
 static FILE *playlist_fp[MAX_NUM_READER_THREADS] = { NULL }; /**< Ingress playlist */
 static FILE *results_file = NULL;
 static char *results_path = NULL;
-static char *_bpf_filter      = NULL; /**< bpf filter  */
+static char *__bpf_filter      = NULL; /**< bpf filter  */
 static char *_protoFilePath   = NULL; /**< Protocol file path  */
 static char *_statsFilePath   = NULL; /**< Top stats file path */
 #ifdef HAVE_JSON_C
@@ -409,7 +409,7 @@ static void parseOptions(int argc, char **argv) {
 
     case 'f':
     case '6':
-      _bpf_filter = optarg;
+      __bpf_filter = optarg;
       break;
 
     case 'g':
@@ -1717,16 +1717,16 @@ static int getNextPcapFileFromPlaylist(u_int16_t threa
  */
 static void configurePcapHandle(pcap_t * pcap_handle) {
 
-  if(_bpf_filter != NULL) {
+  if(__bpf_filter != NULL) {
     struct bpf_program fcode;
 
-    if(pcap_compile(pcap_handle, &fcode, _bpf_filter, 1, 0xFFFFFF00) < 0) {
+    if(pcap_compile(pcap_handle, &fcode, __bpf_filter, 1, 0xFFFFFF00) < 0) {
       printf("pcap_compile error: '%s'\n", pcap_geterr(pcap_handle));
     } else {
       if(pcap_setfilter(pcap_handle, &fcode) < 0) {
 	printf("pcap_setfilter error: '%s'\n", pcap_geterr(pcap_handle));
       } else
-	printf("Successfully set BPF filter to '%s'\n", _bpf_filter);
+	printf("Successfully set BPF filter to '%s'\n", __bpf_filter);
     }
   }
 }
