diff --git a/src/journal/journald-syslog.c b/src/journal/journald-syslog.c index dc192d5a70..031c7adee5 100644 --- a/src/journal/journald-syslog.c +++ b/src/journal/journald-syslog.c @@ -406,7 +406,7 @@ void server_process_syslog_message( if (syslog_ts_len > 0) { const size_t hlen = strlen("SYSLOG_TIMESTAMP="); - t = newa(char, hlen + raw_len); + t = newa(char, hlen + syslog_ts_len); memcpy(t, "SYSLOG_TIMESTAMP=", hlen); memcpy(t + hlen, syslog_ts, syslog_ts_len);