aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2007-05-25 19:26:45 +0000
committerGuy Harris <guy@alum.mit.edu>2007-05-25 19:26:45 +0000
commitf2c8e0c0ba46611cf650ad62fb30d1d054f549a4 (patch)
treeb1a80bf381fbbc162ce3b84f2956d7de9356a0ac
parent944d2e5487aa78966bdbc06372b2f05b9f1b8b2f (diff)
The libpcap callback "user" argument *should* have been a "void *", as
it's a pointer to an arbitrary object, assumed to be correctly aligned, not a pointer to a not-necessarily-properly-aligned array of bytes. Cast it, so we won't get alignment warnings. svn path=/trunk/; revision=21939
-rw-r--r--capture_loop.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/capture_loop.c b/capture_loop.c
index 8d861c5fc0..bedda55960 100644
--- a/capture_loop.c
+++ b/capture_loop.c
@@ -1666,7 +1666,7 @@ static void
capture_loop_packet_cb(u_char *user, const struct pcap_pkthdr *phdr,
const u_char *pd)
{
- loop_data *ld = (loop_data *) user;
+ loop_data *ld = (void *) user;
int err;
/* if the user told us to stop after x packets, do we have enough? */