As we only use the second we don't need GetTime() which is slower
and get us milliseconds.
int r;
TmSlot *s = (TmSlot *)slot;
time_t last_dump = 0;
- struct timeval current_time;
+ time_t current_time;
int (*AFPReadFunc) (AFPThreadVars *);
uint64_t discarded_pkts = 0;
switch (r) {
case AFP_READ_OK:
/* Trigger one dump of stats every second */
- TimeGet(¤t_time);
- if (current_time.tv_sec != last_dump) {
+ current_time = time(NULL);
+ if (current_time != last_dump) {
AFPDumpCounters(ptv);
- last_dump = current_time.tv_sec;
+ last_dump = current_time;
}
break;
case AFP_READ_FAILURE: