VServer 1.9.2 (patch-2.6.8.1-vs1.9.2.diff)
[linux-2.6.git] / net / ipv4 / netfilter / ipt_ULOG.c
index b041d28..c352df5 100644 (file)
@@ -217,6 +217,10 @@ static void ipt_ulog_packet(unsigned int hooknum,
 
        pm = NLMSG_DATA(nlh);
 
+       /* We might not have a timestamp, get one */
+       if (skb->stamp.tv_sec == 0)
+               do_gettimeofday((struct timeval *)&skb->stamp);
+
        /* copy hook, prefix, timestamp, payload, etc. */
        pm->data_len = copy_len;
        pm->timestamp_sec = skb->stamp.tv_sec;