From d9a55198dfd0635b0eb94a85a4262ea9ea94567a Mon Sep 17 00:00:00 2001 From: Daniel Borkmann Date: Sat, 9 Oct 2010 14:16:16 +0200 Subject: [PATCH] Payload offset fix --- src/rx_ring.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rx_ring.c b/src/rx_ring.c index 71196955..c216a324 100644 --- a/src/rx_ring.c +++ b/src/rx_ring.c @@ -264,8 +264,8 @@ void fetch_packets(struct system_data *sd, int sock, struct ring_buff *rb) while (mem_notify_user_for_rx(rb->frames[i]) && likely(!sigint)) { struct frame_map *fm = rb->frames[i].iov_base; uint8_t *rbb = - ((uint8_t *) rb->frames[i].iov_base + sizeof(*fm) + - sizeof(short)); + ((uint8_t *) rb->frames[i].iov_base) + fm->tp_h.tp_mac;/*sizeof(*fm) + + sizeof(short));*/ /* Check if the user wants to have a specific packet type */ -- 2.11.4.GIT