From 2b263d55a2d0583a2c02e352bfe490fd4f42b39a Mon Sep 17 00:00:00 2001 From: notnyt Date: Fri, 5 Feb 2016 19:11:03 -0500 Subject: [PATCH] fix nfq_get_timestamp Handle case when nfq_get_timestamp returns 0 for success, but timestamp is empty. --- src/source-nfq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/source-nfq.c b/src/source-nfq.c index 38770cb970..9b9e737600 100644 --- a/src/source-nfq.c +++ b/src/source-nfq.c @@ -473,7 +473,7 @@ int NFQSetupPkt (Packet *p, struct nfq_q_handle *qh, void *data) } ret = nfq_get_timestamp(tb, &p->ts); - if (ret != 0) { + if (ret != 0 || p->ts.tv_sec == 0) { memset (&p->ts, 0, sizeof(struct timeval)); gettimeofday(&p->ts, NULL); }