aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2021-05-11 14:21:47 +0200
committerToni Uhlig <matzeton@googlemail.com>2021-05-11 14:21:47 +0200
commitf3c83288830f238cf0ebf1aef3338d4b5002e95d (patch)
treee5a9efb11eb76c4b4089f064b595da3b1730a755
parent1deae1132bb80469665c10f101ac46bfd75e83e4 (diff)
Fixed obsolete error printing if CTRL-C is pressed. #1165improved/ndpiReader-CTRL-C
* This fix was proposed by @robertsong2019 Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
-rw-r--r--example/ndpiReader.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/example/ndpiReader.c b/example/ndpiReader.c
index 1736b4fa3..16a2959f4 100644
--- a/example/ndpiReader.c
+++ b/example/ndpiReader.c
@@ -3176,7 +3176,7 @@ static pcap_t * openPcapFileOrDevice(u_int16_t thread_id, const u_char * pcap_fi
char filename[256] = { 0 };
if(strstr((char*)pcap_file, (char*)".pcap"))
- printf("ERROR: could not open pcap file %s: %s\n", pcap_file, pcap_error_buffer);
+ printf("ERROR: could not open pcap file: %s\n", pcap_error_buffer);
/* Trying to open as a playlist as last attempt */
else if((getNextPcapFileFromPlaylist(thread_id, filename, sizeof(filename)) != 0)
@@ -3357,7 +3357,8 @@ static void runPcapLoop(u_int16_t thread_id) {
printf("Unsupported datalink %d. Skip pcap\n", datalink_type);
return;
}
- if(pcap_loop(ndpi_thread_info[thread_id].workflow->pcap_handle, -1, &ndpi_process_packet, (u_char*)&thread_id) < 0)
+ int ret = pcap_loop(ndpi_thread_info[thread_id].workflow->pcap_handle, -1, &ndpi_process_packet, (u_char*)&thread_id);
+ if (ret == -1)
printf("Error while reading pcap file: '%s'\n", pcap_geterr(ndpi_thread_info[thread_id].workflow->pcap_handle));
}
}