pfring: Packet structure for ts fix

Issue: 5818

This commit addresses the issue with using the address of a packed
member of a structure. The pfring timeval is within a packed structure.
pull/8572/head
Jeff Lucovsky 2 years ago committed by Victor Julien
parent 056c13c417
commit 2d28c09ea1

@ -231,7 +231,9 @@ static inline void PfringProcessPacket(void *user, struct pfring_pkthdr *h, Pack
/* PF_RING may fail to set timestamp */
if (h->ts.tv_sec == 0) {
gettimeofday((struct timeval *)&h->ts, NULL);
struct timeval tmp_ts;
gettimeofday(&tmp_ts, NULL);
h->ts = tmp_ts;
}
p->ts = SCTIME_FROM_TIMEVAL(&h->ts);

Loading…
Cancel
Save