diff options
author | hopper-vul <hopper.vul@gmail.com> | 2022-12-21 16:00:57 +0800 |
---|---|---|
committer | Guy Harris <gharris@sonic.net> | 2022-12-21 12:32:11 -0800 |
commit | 653b50538b61895ba05145d6eaa3f6576b5520ad (patch) | |
tree | b5e37f324c94d4debe0ff06c5fcf65e57a98f2e3 | |
parent | 93bd5547b660e446ef2b6d078263aed79efd595c (diff) | |
download | libpcap-653b50538b61895ba05145d6eaa3f6576b5520ad.tar.gz |
Fix the error fix of #1147
1. change pcap_read_dead to return void.
2. let pcap_read_dead do nothing.
Signed-off-by: hopper-vul <hopper.vul@gmail.com>
(cherry picked from commit 06e7c24568b716acd77fbabc00f9e55311320247)
-rw-r--r-- | pcap.c | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -4201,12 +4201,10 @@ pcap_read_dead(pcap_t *p, int cnt _U_, pcap_handler callback _U_, return (-1); } -static int -pcap_breakloop_dead(pcap_t *p) +static void +pcap_breakloop_dead(pcap_t *p _U_) { - snprintf(p->errbuf, PCAP_ERRBUF_SIZE, - "A breakloop cannot be set on a pcap_open_dead pcap_t"); - return (-1); + /* A breakloop should not be set on a pcap_open_dead pcap_t. */ } static int |