LEPRINTF("%s ", chain_name);
struct timeval ts;
- nflog_get_timestamp(ldata, &ts);
-
- LEPRINTTIME(ts.tv_sec);
+ if (nflog_get_timestamp(ldata, &ts) == 0) {
+ LEPRINTTIME(ts.tv_sec);
+ } else {
+ LEPRINTTIME(time(NULL));
+ }
if (prefix != NULL) {
LEPRINTF("%s", prefix);
gboolean wrote_pidfile = FALSE;
- openlog("pvepw-logger", LOG_CONS|LOG_PID, LOG_DAEMON);
+ openlog("pvefw-logger", LOG_CONS|LOG_PID, LOG_DAEMON);
GOptionContext *context;