summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhopper-vul <hopper.vul@gmail.com>2022-12-21 16:00:57 +0800
committerGuy Harris <gharris@sonic.net>2022-12-21 12:32:11 -0800
commit653b50538b61895ba05145d6eaa3f6576b5520ad (patch)
treeb5e37f324c94d4debe0ff06c5fcf65e57a98f2e3
parent93bd5547b660e446ef2b6d078263aed79efd595c (diff)
downloadlibpcap-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.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/pcap.c b/pcap.c
index 3d4c76d6..f550ef99 100644
--- a/pcap.c
+++ b/pcap.c
@@ -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