From 6d00b59bb8c645f9d46edf28df6a53d6822afc10 Mon Sep 17 00:00:00 2001 From: Luca Deri Date: Mon, 22 Jul 2019 16:08:44 +0200 Subject: Compilarion fix Updated SIP result --- example/ndpiReader.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'example') diff --git a/example/ndpiReader.c b/example/ndpiReader.c index 0bfab3868..ea7583494 100644 --- a/example/ndpiReader.c +++ b/example/ndpiReader.c @@ -3184,6 +3184,7 @@ void bpf_filter_pkt_peak_filter(json_object **jObj_bpfFilter, snprintf(&filter[l], sizeof(filter)-l, "%d", port_array[i]); else snprintf(&filter[l], sizeof(filter)-l, "%d or ", port_array[i]); + i++; } @@ -3197,11 +3198,10 @@ void bpf_filter_pkt_peak_filter(json_object **jObj_bpfFilter, int l; if(port_array[0] != INIT_VAL) - strncat(filter, " and not (src ", sizeof(filter)/sizeof(char)); + strncat(filter, " and not (src ", sizeof(filter)-strlen(filter)); else strcpy(filter, "not (src "); - i=0; while(i < sh_size && src_host_array[i] != NULL) { l = strlen(filter); @@ -3224,7 +3224,7 @@ void bpf_filter_pkt_peak_filter(json_object **jObj_bpfFilter, int l; if(port_array[0] != INIT_VAL || src_host_array[0] != NULL) - strncat(filter, " and not (dst ", sizeof(filter)/sizeof(char)); + strncat(filter, " and not (dst ", sizeof(filter)-strlen(filter)); else strcpy(filter, "not (dst "); -- cgit v1.2.3