Fake usec timestamp for RFC3164 messages
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
parent
1e9f164198
commit
8f83328850
@ -1157,8 +1157,13 @@ parsemsg_rfc3164(const char *from, int pri, char *msg)
|
||||
*/
|
||||
if (strptime(msg, RFC3164_DATEFMT, &tm_parsed) ==
|
||||
msg + RFC3164_DATELEN && msg[RFC3164_DATELEN] == ' ') {
|
||||
struct timeval tv;
|
||||
|
||||
msg += RFC3164_DATELEN + 1;
|
||||
|
||||
if (gettimeofday(&tv, NULL))
|
||||
tv.tv_usec = 0;
|
||||
|
||||
if (!RemoteAddDate) {
|
||||
time_t t_now, t_remote;
|
||||
struct tm tm_now;
|
||||
@ -1192,6 +1197,8 @@ parsemsg_rfc3164(const char *from, int pri, char *msg)
|
||||
}
|
||||
buffer.timestamp = timestamp_remote;
|
||||
}
|
||||
|
||||
buffer.timestamp.usec = tv.tv_usec;
|
||||
}
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user